2 * Copyright 2008 Jacek Caban for CodeWeavers
4 * This library is free software; you can redistribute it and/or
5 * modify it under the terms of the GNU Lesser General Public
6 * License as published by the Free Software Foundation; either
7 * version 2.1 of the License, or (at your option) any later version.
9 * This library is distributed in the hope that it will be useful,
10 * but WITHOUT ANY WARRANTY; without even the implied warranty of
11 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
12 * Lesser General Public License for more details.
14 * You should have received a copy of the GNU Lesser General Public
15 * License along with this library; if not, write to the Free Software
16 * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA
28 #include "wine/debug.h"
29 #include "wine/unicode.h"
31 #include "mshtml_private.h"
33 WINE_DEFAULT_DEBUG_CHANNEL(mshtml
);
35 #define HTMLSTYLE2_THIS(iface) DEFINE_THIS(HTMLStyle, HTMLStyle2, iface)
37 static HRESULT WINAPI
HTMLStyle2_QueryInterface(IHTMLStyle2
*iface
, REFIID riid
, void **ppv
)
39 HTMLStyle
*This
= HTMLSTYLE2_THIS(iface
);
41 return IHTMLStyle_QueryInterface(HTMLSTYLE(This
), riid
, ppv
);
44 static ULONG WINAPI
HTMLStyle2_AddRef(IHTMLStyle2
*iface
)
46 HTMLStyle
*This
= HTMLSTYLE2_THIS(iface
);
48 return IHTMLStyle_AddRef(HTMLSTYLE(This
));
51 static ULONG WINAPI
HTMLStyle2_Release(IHTMLStyle2
*iface
)
53 HTMLStyle
*This
= HTMLSTYLE2_THIS(iface
);
55 return IHTMLStyle_Release(HTMLSTYLE(This
));
58 static HRESULT WINAPI
HTMLStyle2_GetTypeInfoCount(IHTMLStyle2
*iface
, UINT
*pctinfo
)
60 HTMLStyle
*This
= HTMLSTYLE2_THIS(iface
);
61 return IDispatchEx_GetTypeInfoCount(DISPATCHEX(&This
->dispex
), pctinfo
);
64 static HRESULT WINAPI
HTMLStyle2_GetTypeInfo(IHTMLStyle2
*iface
, UINT iTInfo
,
65 LCID lcid
, ITypeInfo
**ppTInfo
)
67 HTMLStyle
*This
= HTMLSTYLE2_THIS(iface
);
68 return IDispatchEx_GetTypeInfo(DISPATCHEX(&This
->dispex
), iTInfo
, lcid
, ppTInfo
);
71 static HRESULT WINAPI
HTMLStyle2_GetIDsOfNames(IHTMLStyle2
*iface
, REFIID riid
,
72 LPOLESTR
*rgszNames
, UINT cNames
,
73 LCID lcid
, DISPID
*rgDispId
)
75 HTMLStyle
*This
= HTMLSTYLE2_THIS(iface
);
76 return IDispatchEx_GetIDsOfNames(DISPATCHEX(&This
->dispex
), riid
, rgszNames
, cNames
, lcid
, rgDispId
);
79 static HRESULT WINAPI
HTMLStyle2_Invoke(IHTMLStyle2
*iface
, DISPID dispIdMember
,
80 REFIID riid
, LCID lcid
, WORD wFlags
, DISPPARAMS
*pDispParams
,
81 VARIANT
*pVarResult
, EXCEPINFO
*pExcepInfo
, UINT
*puArgErr
)
83 HTMLStyle
*This
= HTMLSTYLE2_THIS(iface
);
84 return IDispatchEx_Invoke(DISPATCHEX(&This
->dispex
), dispIdMember
, riid
, lcid
,
85 wFlags
, pDispParams
, pVarResult
, pExcepInfo
, puArgErr
);
88 static HRESULT WINAPI
HTMLStyle2_put_tableLayout(IHTMLStyle2
*iface
, BSTR v
)
90 HTMLStyle
*This
= HTMLSTYLE2_THIS(iface
);
91 FIXME("(%p)->(%s)\n", This
, debugstr_w(v
));
95 static HRESULT WINAPI
HTMLStyle2_get_tableLayout(IHTMLStyle2
*iface
, BSTR
*p
)
97 HTMLStyle
*This
= HTMLSTYLE2_THIS(iface
);
98 FIXME("(%p)->(%p)\n", This
, p
);
102 static HRESULT WINAPI
HTMLStyle2_put_borderCollapse(IHTMLStyle2
*iface
, BSTR v
)
104 HTMLStyle
*This
= HTMLSTYLE2_THIS(iface
);
105 FIXME("(%p)->(%s)\n", This
, debugstr_w(v
));
109 static HRESULT WINAPI
HTMLStyle2_get_borderCollapse(IHTMLStyle2
*iface
, BSTR
*p
)
111 HTMLStyle
*This
= HTMLSTYLE2_THIS(iface
);
112 FIXME("(%p)->(%p)\n", This
, p
);
116 static HRESULT WINAPI
HTMLStyle2_put_direction(IHTMLStyle2
*iface
, BSTR v
)
118 HTMLStyle
*This
= HTMLSTYLE2_THIS(iface
);
119 FIXME("(%p)->(%s)\n", This
, debugstr_w(v
));
123 static HRESULT WINAPI
HTMLStyle2_get_direction(IHTMLStyle2
*iface
, BSTR
*p
)
125 HTMLStyle
*This
= HTMLSTYLE2_THIS(iface
);
126 FIXME("(%p)->(%p)\n", This
, p
);
130 static HRESULT WINAPI
HTMLStyle2_put_behavior(IHTMLStyle2
*iface
, BSTR v
)
132 HTMLStyle
*This
= HTMLSTYLE2_THIS(iface
);
133 FIXME("(%p)->(%s)\n", This
, debugstr_w(v
));
137 static HRESULT WINAPI
HTMLStyle2_get_behavior(IHTMLStyle2
*iface
, BSTR
*p
)
139 HTMLStyle
*This
= HTMLSTYLE2_THIS(iface
);
140 FIXME("(%p)->(%p)\n", This
, p
);
144 static HRESULT WINAPI
HTMLStyle2_setExpression(IHTMLStyle2
*iface
, BSTR propname
, BSTR expression
, BSTR language
)
146 HTMLStyle
*This
= HTMLSTYLE2_THIS(iface
);
147 FIXME("(%p)->(%s %s %s)\n", This
, debugstr_w(propname
), debugstr_w(expression
), debugstr_w(language
));
151 static HRESULT WINAPI
HTMLStyle2_getExpression(IHTMLStyle2
*iface
, BSTR propname
, VARIANT
*expression
)
153 HTMLStyle
*This
= HTMLSTYLE2_THIS(iface
);
154 FIXME("(%p)->(%s %p)\n", This
, debugstr_w(propname
), expression
);
158 static HRESULT WINAPI
HTMLStyle2_removeExpression(IHTMLStyle2
*iface
, BSTR propname
, VARIANT_BOOL
*pfSuccess
)
160 HTMLStyle
*This
= HTMLSTYLE2_THIS(iface
);
161 FIXME("(%p)->(%s %p)\n", This
, debugstr_w(propname
), pfSuccess
);
165 static HRESULT WINAPI
HTMLStyle2_put_position(IHTMLStyle2
*iface
, BSTR v
)
167 HTMLStyle
*This
= HTMLSTYLE2_THIS(iface
);
168 FIXME("(%p)->(%s)\n", This
, debugstr_w(v
));
172 static HRESULT WINAPI
HTMLStyle2_get_position(IHTMLStyle2
*iface
, BSTR
*p
)
174 HTMLStyle
*This
= HTMLSTYLE2_THIS(iface
);
175 FIXME("(%p)->(%p)\n", This
, p
);
179 static HRESULT WINAPI
HTMLStyle2_put_unicodeBidi(IHTMLStyle2
*iface
, BSTR v
)
181 HTMLStyle
*This
= HTMLSTYLE2_THIS(iface
);
182 FIXME("(%p)->(%s)\n", This
, debugstr_w(v
));
186 static HRESULT WINAPI
HTMLStyle2_get_unicodeBidi(IHTMLStyle2
*iface
, BSTR
*p
)
188 HTMLStyle
*This
= HTMLSTYLE2_THIS(iface
);
189 FIXME("(%p)->(%p)\n", This
, p
);
193 static HRESULT WINAPI
HTMLStyle2_put_bottom(IHTMLStyle2
*iface
, VARIANT v
)
195 HTMLStyle
*This
= HTMLSTYLE2_THIS(iface
);
196 FIXME("(%p)->(%s)\n", This
, debugstr_variant(&v
));
200 static HRESULT WINAPI
HTMLStyle2_get_bottom(IHTMLStyle2
*iface
, VARIANT
*p
)
202 HTMLStyle
*This
= HTMLSTYLE2_THIS(iface
);
203 FIXME("(%p)->(%p)\n", This
, p
);
207 static HRESULT WINAPI
HTMLStyle2_put_right(IHTMLStyle2
*iface
, VARIANT v
)
209 HTMLStyle
*This
= HTMLSTYLE2_THIS(iface
);
210 FIXME("(%p)->(%s)\n", This
, debugstr_variant(&v
));
214 static HRESULT WINAPI
HTMLStyle2_get_right(IHTMLStyle2
*iface
, VARIANT
*p
)
216 HTMLStyle
*This
= HTMLSTYLE2_THIS(iface
);
217 FIXME("(%p)->(%p)\n", This
, p
);
221 static HRESULT WINAPI
HTMLStyle2_put_pixelBottom(IHTMLStyle2
*iface
, long v
)
223 HTMLStyle
*This
= HTMLSTYLE2_THIS(iface
);
224 FIXME("(%p)->(%ld)\n", This
, v
);
228 static HRESULT WINAPI
HTMLStyle2_get_pixelBottom(IHTMLStyle2
*iface
, long *p
)
230 HTMLStyle
*This
= HTMLSTYLE2_THIS(iface
);
231 FIXME("(%p)->(%p)\n", This
, p
);
235 static HRESULT WINAPI
HTMLStyle2_put_pixelRight(IHTMLStyle2
*iface
, long v
)
237 HTMLStyle
*This
= HTMLSTYLE2_THIS(iface
);
238 FIXME("(%p)->(%ld)\n", This
, v
);
242 static HRESULT WINAPI
HTMLStyle2_get_pixelRight(IHTMLStyle2
*iface
, long *p
)
244 HTMLStyle
*This
= HTMLSTYLE2_THIS(iface
);
245 FIXME("(%p)->(%p)\n", This
, p
);
249 static HRESULT WINAPI
HTMLStyle2_put_posBottom(IHTMLStyle2
*iface
, float v
)
251 HTMLStyle
*This
= HTMLSTYLE2_THIS(iface
);
252 FIXME("(%p)->(%f)\n", This
, v
);
256 static HRESULT WINAPI
HTMLStyle2_get_posBottom(IHTMLStyle2
*iface
, float *p
)
258 HTMLStyle
*This
= HTMLSTYLE2_THIS(iface
);
259 FIXME("(%p)->(%p)\n", This
, p
);
263 static HRESULT WINAPI
HTMLStyle2_put_posRight(IHTMLStyle2
*iface
, float v
)
265 HTMLStyle
*This
= HTMLSTYLE2_THIS(iface
);
266 FIXME("(%p)->(%f)\n", This
, v
);
270 static HRESULT WINAPI
HTMLStyle2_get_posRight(IHTMLStyle2
*iface
, float *p
)
272 HTMLStyle
*This
= HTMLSTYLE2_THIS(iface
);
273 FIXME("(%p)->(%p)\n", This
, p
);
277 static HRESULT WINAPI
HTMLStyle2_put_imeMode(IHTMLStyle2
*iface
, BSTR v
)
279 HTMLStyle
*This
= HTMLSTYLE2_THIS(iface
);
280 FIXME("(%p)->(%s)\n", This
, debugstr_w(v
));
284 static HRESULT WINAPI
HTMLStyle2_get_imeMode(IHTMLStyle2
*iface
, BSTR
*p
)
286 HTMLStyle
*This
= HTMLSTYLE2_THIS(iface
);
287 FIXME("(%p)->(%p)\n", This
, p
);
291 static HRESULT WINAPI
HTMLStyle2_put_rubyAlign(IHTMLStyle2
*iface
, BSTR v
)
293 HTMLStyle
*This
= HTMLSTYLE2_THIS(iface
);
294 FIXME("(%p)->(%s)\n", This
, debugstr_w(v
));
298 static HRESULT WINAPI
HTMLStyle2_get_rubyAlign(IHTMLStyle2
*iface
, BSTR
*p
)
300 HTMLStyle
*This
= HTMLSTYLE2_THIS(iface
);
301 FIXME("(%p)->(%p)\n", This
, p
);
305 static HRESULT WINAPI
HTMLStyle2_put_rubyPosition(IHTMLStyle2
*iface
, BSTR v
)
307 HTMLStyle
*This
= HTMLSTYLE2_THIS(iface
);
308 FIXME("(%p)->(%s)\n", This
, debugstr_w(v
));
312 static HRESULT WINAPI
HTMLStyle2_get_rubyPosition(IHTMLStyle2
*iface
, BSTR
*p
)
314 HTMLStyle
*This
= HTMLSTYLE2_THIS(iface
);
315 FIXME("(%p)->(%p)\n", This
, p
);
319 static HRESULT WINAPI
HTMLStyle2_put_rubyOverhang(IHTMLStyle2
*iface
, BSTR v
)
321 HTMLStyle
*This
= HTMLSTYLE2_THIS(iface
);
322 FIXME("(%p)->(%s)\n", This
, debugstr_w(v
));
326 static HRESULT WINAPI
HTMLStyle2_get_rubyOverhang(IHTMLStyle2
*iface
, BSTR
*p
)
328 HTMLStyle
*This
= HTMLSTYLE2_THIS(iface
);
329 FIXME("(%p)->(%p)\n", This
, p
);
333 static HRESULT WINAPI
HTMLStyle2_put_layoutGridChar(IHTMLStyle2
*iface
, VARIANT v
)
335 HTMLStyle
*This
= HTMLSTYLE2_THIS(iface
);
336 FIXME("(%p)->(%s)\n", This
, debugstr_variant(&v
));
340 static HRESULT WINAPI
HTMLStyle2_get_layoutGridChar(IHTMLStyle2
*iface
, VARIANT
*p
)
342 HTMLStyle
*This
= HTMLSTYLE2_THIS(iface
);
343 FIXME("(%p)->(%p)\n", This
, p
);
347 static HRESULT WINAPI
HTMLStyle2_put_layoutGridLine(IHTMLStyle2
*iface
, VARIANT v
)
349 HTMLStyle
*This
= HTMLSTYLE2_THIS(iface
);
350 FIXME("(%p)->(%s)\n", This
, debugstr_variant(&v
));
354 static HRESULT WINAPI
HTMLStyle2_get_layoutGridLine(IHTMLStyle2
*iface
, VARIANT
*p
)
356 HTMLStyle
*This
= HTMLSTYLE2_THIS(iface
);
357 FIXME("(%p)->(%p)\n", This
, p
);
361 static HRESULT WINAPI
HTMLStyle2_put_layoutGridMode(IHTMLStyle2
*iface
, BSTR v
)
363 HTMLStyle
*This
= HTMLSTYLE2_THIS(iface
);
364 FIXME("(%p)->(%s)\n", This
, debugstr_w(v
));
368 static HRESULT WINAPI
HTMLStyle2_get_layoutGridMode(IHTMLStyle2
*iface
, BSTR
*p
)
370 HTMLStyle
*This
= HTMLSTYLE2_THIS(iface
);
371 FIXME("(%p)->(%p)\n", This
, p
);
375 static HRESULT WINAPI
HTMLStyle2_put_layoutGridType(IHTMLStyle2
*iface
, BSTR v
)
377 HTMLStyle
*This
= HTMLSTYLE2_THIS(iface
);
378 FIXME("(%p)->(%s)\n", This
, debugstr_w(v
));
382 static HRESULT WINAPI
HTMLStyle2_get_layoutGridType(IHTMLStyle2
*iface
, BSTR
*p
)
384 HTMLStyle
*This
= HTMLSTYLE2_THIS(iface
);
385 FIXME("(%p)->(%p)\n", This
, p
);
389 static HRESULT WINAPI
HTMLStyle2_put_layoutGrid(IHTMLStyle2
*iface
, BSTR v
)
391 HTMLStyle
*This
= HTMLSTYLE2_THIS(iface
);
392 FIXME("(%p)->(%s)\n", This
, debugstr_w(v
));
396 static HRESULT WINAPI
HTMLStyle2_get_layoutGrid(IHTMLStyle2
*iface
, BSTR
*p
)
398 HTMLStyle
*This
= HTMLSTYLE2_THIS(iface
);
399 FIXME("(%p)->(%p)\n", This
, p
);
403 static HRESULT WINAPI
HTMLStyle2_put_wordBreak(IHTMLStyle2
*iface
, BSTR v
)
405 HTMLStyle
*This
= HTMLSTYLE2_THIS(iface
);
406 FIXME("(%p)->(%s)\n", This
, debugstr_w(v
));
410 static HRESULT WINAPI
HTMLStyle2_get_wordBreak(IHTMLStyle2
*iface
, BSTR
*p
)
412 HTMLStyle
*This
= HTMLSTYLE2_THIS(iface
);
413 FIXME("(%p)->(%p)\n", This
, p
);
417 static HRESULT WINAPI
HTMLStyle2_put_lineBreak(IHTMLStyle2
*iface
, BSTR v
)
419 HTMLStyle
*This
= HTMLSTYLE2_THIS(iface
);
420 FIXME("(%p)->(%s)\n", This
, debugstr_w(v
));
424 static HRESULT WINAPI
HTMLStyle2_get_lineBreak(IHTMLStyle2
*iface
, BSTR
*p
)
426 HTMLStyle
*This
= HTMLSTYLE2_THIS(iface
);
427 FIXME("(%p)->(%p)\n", This
, p
);
431 static HRESULT WINAPI
HTMLStyle2_put_textJustify(IHTMLStyle2
*iface
, BSTR v
)
433 HTMLStyle
*This
= HTMLSTYLE2_THIS(iface
);
434 FIXME("(%p)->(%s)\n", This
, debugstr_w(v
));
438 static HRESULT WINAPI
HTMLStyle2_get_textJustify(IHTMLStyle2
*iface
, BSTR
*p
)
440 HTMLStyle
*This
= HTMLSTYLE2_THIS(iface
);
441 FIXME("(%p)->(%p)\n", This
, p
);
445 static HRESULT WINAPI
HTMLStyle2_put_textJustifyTrim(IHTMLStyle2
*iface
, BSTR v
)
447 HTMLStyle
*This
= HTMLSTYLE2_THIS(iface
);
448 FIXME("(%p)->(%s)\n", This
, debugstr_w(v
));
452 static HRESULT WINAPI
HTMLStyle2_get_textJustifyTrim(IHTMLStyle2
*iface
, BSTR
*p
)
454 HTMLStyle
*This
= HTMLSTYLE2_THIS(iface
);
455 FIXME("(%p)->(%p)\n", This
, p
);
459 static HRESULT WINAPI
HTMLStyle2_put_textKashida(IHTMLStyle2
*iface
, VARIANT v
)
461 HTMLStyle
*This
= HTMLSTYLE2_THIS(iface
);
462 FIXME("(%p)->(%s)\n", This
, debugstr_variant(&v
));
466 static HRESULT WINAPI
HTMLStyle2_get_textKashida(IHTMLStyle2
*iface
, VARIANT
*p
)
468 HTMLStyle
*This
= HTMLSTYLE2_THIS(iface
);
469 FIXME("(%p)->(%p)\n", This
, p
);
473 static HRESULT WINAPI
HTMLStyle2_put_textAutospace(IHTMLStyle2
*iface
, BSTR v
)
475 HTMLStyle
*This
= HTMLSTYLE2_THIS(iface
);
476 FIXME("(%p)->(%s)\n", This
, debugstr_w(v
));
480 static HRESULT WINAPI
HTMLStyle2_get_textAutospace(IHTMLStyle2
*iface
, BSTR
*p
)
482 HTMLStyle
*This
= HTMLSTYLE2_THIS(iface
);
483 FIXME("(%p)->(%p)\n", This
, p
);
487 static HRESULT WINAPI
HTMLStyle2_put_overflowX(IHTMLStyle2
*iface
, BSTR v
)
489 HTMLStyle
*This
= HTMLSTYLE2_THIS(iface
);
490 FIXME("(%p)->(%s)\n", This
, debugstr_w(v
));
494 static HRESULT WINAPI
HTMLStyle2_get_overflowX(IHTMLStyle2
*iface
, BSTR
*p
)
496 HTMLStyle
*This
= HTMLSTYLE2_THIS(iface
);
497 FIXME("(%p)->(%p)\n", This
, p
);
501 static HRESULT WINAPI
HTMLStyle2_put_overflowY(IHTMLStyle2
*iface
, BSTR v
)
503 HTMLStyle
*This
= HTMLSTYLE2_THIS(iface
);
504 FIXME("(%p)->(%s)\n", This
, debugstr_w(v
));
508 static HRESULT WINAPI
HTMLStyle2_get_overflowY(IHTMLStyle2
*iface
, BSTR
*p
)
510 HTMLStyle
*This
= HTMLSTYLE2_THIS(iface
);
511 FIXME("(%p)->(%p)\n", This
, p
);
515 static HRESULT WINAPI
HTMLStyle2_put_accelerator(IHTMLStyle2
*iface
, BSTR v
)
517 HTMLStyle
*This
= HTMLSTYLE2_THIS(iface
);
518 FIXME("(%p)->(%s)\n", This
, debugstr_w(v
));
522 static HRESULT WINAPI
HTMLStyle2_get_accelerator(IHTMLStyle2
*iface
, BSTR
*p
)
524 HTMLStyle
*This
= HTMLSTYLE2_THIS(iface
);
525 FIXME("(%p)->(%p)\n", This
, p
);
529 static const IHTMLStyle2Vtbl HTMLStyle2Vtbl
= {
530 HTMLStyle2_QueryInterface
,
533 HTMLStyle2_GetTypeInfoCount
,
534 HTMLStyle2_GetTypeInfo
,
535 HTMLStyle2_GetIDsOfNames
,
537 HTMLStyle2_put_tableLayout
,
538 HTMLStyle2_get_tableLayout
,
539 HTMLStyle2_put_borderCollapse
,
540 HTMLStyle2_get_borderCollapse
,
541 HTMLStyle2_put_direction
,
542 HTMLStyle2_get_direction
,
543 HTMLStyle2_put_behavior
,
544 HTMLStyle2_get_behavior
,
545 HTMLStyle2_setExpression
,
546 HTMLStyle2_getExpression
,
547 HTMLStyle2_removeExpression
,
548 HTMLStyle2_put_position
,
549 HTMLStyle2_get_position
,
550 HTMLStyle2_put_unicodeBidi
,
551 HTMLStyle2_get_unicodeBidi
,
552 HTMLStyle2_put_bottom
,
553 HTMLStyle2_get_bottom
,
554 HTMLStyle2_put_right
,
555 HTMLStyle2_get_right
,
556 HTMLStyle2_put_pixelBottom
,
557 HTMLStyle2_get_pixelBottom
,
558 HTMLStyle2_put_pixelRight
,
559 HTMLStyle2_get_pixelRight
,
560 HTMLStyle2_put_posBottom
,
561 HTMLStyle2_get_posBottom
,
562 HTMLStyle2_put_posRight
,
563 HTMLStyle2_get_posRight
,
564 HTMLStyle2_put_imeMode
,
565 HTMLStyle2_get_imeMode
,
566 HTMLStyle2_put_rubyAlign
,
567 HTMLStyle2_get_rubyAlign
,
568 HTMLStyle2_put_rubyPosition
,
569 HTMLStyle2_get_rubyPosition
,
570 HTMLStyle2_put_rubyOverhang
,
571 HTMLStyle2_get_rubyOverhang
,
572 HTMLStyle2_put_layoutGridChar
,
573 HTMLStyle2_get_layoutGridChar
,
574 HTMLStyle2_put_layoutGridLine
,
575 HTMLStyle2_get_layoutGridLine
,
576 HTMLStyle2_put_layoutGridMode
,
577 HTMLStyle2_get_layoutGridMode
,
578 HTMLStyle2_put_layoutGridType
,
579 HTMLStyle2_get_layoutGridType
,
580 HTMLStyle2_put_layoutGrid
,
581 HTMLStyle2_get_layoutGrid
,
582 HTMLStyle2_put_wordBreak
,
583 HTMLStyle2_get_wordBreak
,
584 HTMLStyle2_put_lineBreak
,
585 HTMLStyle2_get_lineBreak
,
586 HTMLStyle2_put_textJustify
,
587 HTMLStyle2_get_textJustify
,
588 HTMLStyle2_put_textJustifyTrim
,
589 HTMLStyle2_get_textJustifyTrim
,
590 HTMLStyle2_put_textKashida
,
591 HTMLStyle2_get_textKashida
,
592 HTMLStyle2_put_textAutospace
,
593 HTMLStyle2_get_textAutospace
,
594 HTMLStyle2_put_overflowX
,
595 HTMLStyle2_get_overflowX
,
596 HTMLStyle2_put_overflowY
,
597 HTMLStyle2_get_overflowY
,
598 HTMLStyle2_put_accelerator
,
599 HTMLStyle2_get_accelerator
602 void HTMLStyle2_Init(HTMLStyle
*This
)
604 This
->lpHTMLStyle2Vtbl
= &HTMLStyle2Vtbl
;