Class: SistemKebut::Media::XMLBuilder
Constant Summary
collapse
- STYLE =
{
DIST_T: '0',
DIST_B: '0',
DIST_L: '114935',
DIST_R: '114935',
SIMPLE_POS: '0',
LOCKED: '0',
LAYOUT_IN_CELL: '0',
ALLOW_OVERLAP: '1',
RELATIVE_HEIGHT: '2'
}.freeze
Instance Attribute Summary
Attributes inherited from PembangunXML
#sumber, #xml
Instance Method Summary
collapse
#build, #initialize
Instance Method Details
#start ⇒ Object
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
|
# File 'lib/xml/media.rb', line 16
def start
xml.p do
xml.r do
xml.drawing do
xml.anchor(STYLE, deep_namespace: 'wp') do
xml.simplePos(ANCHOR_ATTR_X: '0', ANCHOR_ATTR_Y: '0')
xml.positionH(ANCHOR_ATTR_REL_FROM: :ANCHOR_ATTR_COLUMN) do
xml.align('center')
end
xml.positionV(ANCHOR_ATTR_REL_FROM: :ANCHOR_ATTR_PARAGRAPH) do
xml.posOffset('0')
end
xml.wrapSquare(ANCHOR_ATTR_WRAP_TEXT: :ANCHOR_ATTR_LARGEST)
xml.extent(ANCHOR_ATTR_CX: '3220995', ANCHOR_ATTR_CY: '3220995')
xml_graphic
end
end
end
end
end
|
#xml_graphic ⇒ Object
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
|
# File 'lib/xml/media.rb', line 37
def xml_graphic
xml.graphic(deep_namespace: 'a') do
xml.graphicData(ANCHOR_ATTR_URI: :DRAWING_PICTURE_VAL) do
xml.pic(namespace: 'pic') do
xml.nvPicPr(deep_namespace: 'pic') do
xml.cNvPr(ANCHOR_ATTR_ID: '0', ANCHOR_ATTR_NAME: :ANCHOR_NAME_VAL)
xml.cNvPicPr
end
xml.blipFill(ANCHOR_ATTR_ROT_WITH_SHAPE: '1', namespace: 'pic') do
xml.blip(ANCHOR_ATTR_EMBED: sumber.id, ANCHOR_ATTR_CSTATE: :ANCHOR_CSTATE_VAL)
xml.stretch do
xml.fillRect
end
end
xml.spPr(namespace: 'pic') do
xml.xfrm do
xml.off(ANCHOR_ATTR_X: '0', ANCHOR_ATTR_Y: '0')
xml.ext(ANCHOR_ATTR_CX: '3220995', ANCHOR_ATTR_CY: '3220995')
end
xml.prstGeom(ANCHOR_ATTR_RST: :ANCHOR_RST_VAL) do
xml.avLst
end
end
end
end
end
end
|