要使用 XPropertySet 的setPropertyValue()
方法,我需要知道要在方法内部传递的参数。
例如,要在 OpenOffice Writer 中为文本下划线,我使用xTextProps.setPropertyValue("CharUnderline", com.sun.star.awt.FontUnderline.BOLD);
该文本下划线,类似地,想知道CharUnderline等所有属性的名称,以便在 OpenOffice Writer 中执行其他任务。
我怎么知道这些属性的名称。
请建议。
1 回答
此处列出了文本对象的属性
https://wiki.openoffice.org/wiki/Documentation/DevGuide/Text/Formatting
“CharFontName”、“CharFontStyleName”、“CharFontFamily”、“com.sun.star.awt.FontFamily”、“CharFontCharSet”、“com.sun.star.awt.CharSet”、“CharFontPitch”、“com.sun.star” .awt.FontPitch”、“CharColor”、“CharEscapement”、“CharHeight”、“CharUnderline”、“com.sun.star.awt.FontUnderline”、“CharWeight”、“com.sun.star.awt.FontWeight”、 “CharPosture”、“com.sun.star.awt.FontSlant”、“CharAutoKerning”、“CharBackColor”、“CharBackTransparent”、“CharCaseMap”、“com.sun.star.style.CaseMap”、“CharCrossedOut”、“CharFlash ", "CharStrikeout", "com.sun.star.awt.FontStrikeout", "CharWordMode", "CharKerning"、"CharLocale"、"com.sun.star.lang.Locale"、"CharKeepTogether"、"CharNoLineBreak"、"CharShadowed"、"CharFontType"、"com.sun.star.awt.FontType"、"CharStyleName" 、“CharContoured”、“CharCombineIsOn”、“CharCombinePrefix”、“CharCombineSuffix”、“CharEmphasis”、“com.sun.star.text.FontEmphasis”、“CharRelief”、“RubyText”、“RubyAdjust”、“RubyCharStyleName”、“ RubyIsAbove”、“CharRotation”、“CharRotationIsFitToLine”、“CharScaleWidth”、“HyperLinkURL”、“HyperLinkTarget”、“HyperLinkName”、“VisitedCharStyleName”、“UnvisitedCharStyleName”、“CharEscapementHeight”、“CharNoHyphenation”、“CharUnderlineColor”、“Color”、“CharUnderlineHasColor”、“CharStyleNames”、“CharHidden”、“TextUserDefinedAttributes”、“XNameContainer”