Page 1 of 1
[Solved] Options for "FilterName"/properties for saving PDF
Posted: Wed Jul 15, 2020 6:09 pm
by wertual
Hi Tim!
Let me ask you a question that is not related to the subject of your message.
Please tell me, where you can read about options storeProps [0] .Name = "FilterName",
as well as a list of properties for saving the PDF file, example: aFilterData [0] .Name = "InitialView" and others.
The security question is very interested: aFilterData [6] .Name = "PermissionPassword".
I’ve been looking for a manual for this data for a very long time, but I can’t find it anywhere. I would be very grateful if you tell me where to look for it.
Re: Options for "FilterName" and properties for saving PDF
Posted: Wed Jul 15, 2020 7:56 pm
by RoryOF
There is some discussion on Properties at
https://wiki.openoffice.org/wiki/Docume ... Properties
You ,may have to write some macro code to retrieve the properties in which you are interested.
Re: Options for "FilterName" and properties for saving PDF
Posted: Fri Sep 25, 2020 2:09 pm
by ms777
Hi,
these are the filter options:
- /org.openoffice.Office.Common/Filter/PDF/Export/AllowDuplicateFieldNames: False
/org.openoffice.Office.Common/Filter/PDF/Export/CenterWindow: False
/org.openoffice.Office.Common/Filter/PDF/Export/Changes: 4
/org.openoffice.Office.Common/Filter/PDF/Export/CompressMode: 1
/org.openoffice.Office.Common/Filter/PDF/Export/ConvertOOoTargetToPDFTarget: False
/org.openoffice.Office.Common/Filter/PDF/Export/DisplayPDFDocumentTitle: True
/org.openoffice.Office.Common/Filter/PDF/Export/EmbedStandardFonts: False
/org.openoffice.Office.Common/Filter/PDF/Export/EnableCopyingOfContent: True
/org.openoffice.Office.Common/Filter/PDF/Export/EnableTextAccessForAccessibilityTools: True
/org.openoffice.Office.Common/Filter/PDF/Export/ExportBookmarks: True
/org.openoffice.Office.Common/Filter/PDF/Export/ExportBookmarksToPDFDestination: False
/org.openoffice.Office.Common/Filter/PDF/Export/ExportFormFields: True
/org.openoffice.Office.Common/Filter/PDF/Export/ExportLinksRelativeFsys: False
/org.openoffice.Office.Common/Filter/PDF/Export/ExportNotes: False
/org.openoffice.Office.Common/Filter/PDF/Export/ExportNotesPages: False
/org.openoffice.Office.Common/Filter/PDF/Export/FirstPageOnLeft: False
/org.openoffice.Office.Common/Filter/PDF/Export/FormsType: 0
/org.openoffice.Office.Common/Filter/PDF/Export/HideViewerMenubar: False
/org.openoffice.Office.Common/Filter/PDF/Export/HideViewerToolbar: False
/org.openoffice.Office.Common/Filter/PDF/Export/HideViewerWindowControls: False
/org.openoffice.Office.Common/Filter/PDF/Export/InitialPage: 1
/org.openoffice.Office.Common/Filter/PDF/Export/InitialView: 0
/org.openoffice.Office.Common/Filter/PDF/Export/IsAddStream: False
/org.openoffice.Office.Common/Filter/PDF/Export/IsSkipEmptyPages: True
/org.openoffice.Office.Common/Filter/PDF/Export/Magnification: 0
/org.openoffice.Office.Common/Filter/PDF/Export/MaxImageResolution: 300
/org.openoffice.Office.Common/Filter/PDF/Export/OpenBookmarkLevels: -1
/org.openoffice.Office.Common/Filter/PDF/Export/OpenInFullScreenMode: False
/org.openoffice.Office.Common/Filter/PDF/Export/PDFViewSelection: 0
/org.openoffice.Office.Common/Filter/PDF/Export/PageLayout: 0
/org.openoffice.Office.Common/Filter/PDF/Export/Printing: 2
/org.openoffice.Office.Common/Filter/PDF/Export/Quality: 90
/org.openoffice.Office.Common/Filter/PDF/Export/ReduceImageResolution: False
/org.openoffice.Office.Common/Filter/PDF/Export/ResizeWindowToInitialPage: False
/org.openoffice.Office.Common/Filter/PDF/Export/SelectPdfVersion: 0
/org.openoffice.Office.Common/Filter/PDF/Export/UseLosslessCompression: False
/org.openoffice.Office.Common/Filter/PDF/Export/UseTaggedPDF: False
/org.openoffice.Office.Common/Filter/PDF/Export/UseTransitionEffects: True
/org.openoffice.Office.Common/Filter/PDF/Export/Zoom: 100
This list has been generated on AOO 4.1.6 using the following code:
Code: Select all
Sub Main
Dim kRow as Integer
'sXCU = "/org.openoffice.Office.UI.CalcWindowState/"
'sXCU = "/org.openoffice.Office.UI.WriterWindowState/"
'sXCU = "/org.openoffice.Office.UI.WriterCommands/"
'sXCU = "/org.openoffice.Office.Common/"
'sXCU = "/org.openoffice.Office.Writer/"
'sXCU = "/org.openoffice.Office.UI/"
sXCU = "/org.openoffice.Office.Common/Filter/PDF/Export/"
oDoc = StarDesktop.LoadComponentFromURL("private:factory/scalc","_default",0,Array())
oSheet = oDoc.sheets.getByIndex(0)
kRow = 0
call addConfig(oSheet, kRow, 0, sXCU )
end sub
sub addConfig(oSheet as Any, kRow as Integer, kCol as Integer, sXCU as String)
asElNames = getConfigurationValues( sXCU)
if UBound(asElNames) < 0 then exit sub
oSheet.getCellByPosition(kCol, kRow).String = sXCU
kRow = kRow + 1
for k=LBound(asElNames) to UBound(asElNames)
sXCU1 = sXCU & asElNames(k) & "/"
oo = getConfigurationValue(sXCU, asElNames(k))
if Typename(oo)="Object" then
' if HasUnoInterfaces(oo, "com.sun.star.container.XHierarchicalName") then
call addConfig(oSheet, kRow, kCol+1, oo.HierarchicalName)
' endif
elseif (Typename(oo)="String") or (Typename(oo)="Long") or (Typename(oo)="Boolean") then
oSheet.getCellByPosition(kCol+1, kRow).String = sXCU & asElNames(k) & ": " & oo
kRow = kRow + 1
else
oSheet.getCellByPosition(kCol+1, kRow).String = sXCU & asElNames(k) & ": " & Typename(oo)
kRow = kRow + 1
endif
next k
End Sub
Hope that helps,
ms777