LibreOffice Module sw (master) 1
|
#include <vbadocument.hxx>
Public Member Functions | |
SwVbaDocument (const css::uno::Reference< ooo::vba::XHelperInterface > &xParent, const css::uno::Reference< css::uno::XComponentContext > &m_xContext, css::uno::Reference< css::frame::XModel > const &xModel) | |
SwVbaDocument (css::uno::Sequence< css::uno::Any > const &aArgs, css::uno::Reference< css::uno::XComponentContext >const &xContext) | |
virtual | ~SwVbaDocument () override |
sal_uInt32 | AddSink (const css::uno::Reference< ooo::vba::XSink > &xSink) |
void | RemoveSink (sal_uInt32 nNumber) |
virtual css::uno::Reference< ooo::vba::word::XRange > SAL_CALL | getContent () override |
virtual css::uno::Reference< ooo::vba::word::XRange > SAL_CALL | Range (const css::uno::Any &rStart, const css::uno::Any &rEnd) override |
virtual css::uno::Any SAL_CALL | BuiltInDocumentProperties (const css::uno::Any &index) override |
virtual css::uno::Any SAL_CALL | CustomDocumentProperties (const css::uno::Any &index) override |
virtual css::uno::Any SAL_CALL | Bookmarks (const css::uno::Any &rIndex) override |
css::uno::Any SAL_CALL | ContentControls (const css::uno::Any &index) override |
css::uno::Any SAL_CALL | SelectContentControlsByTag (const css::uno::Any &index) override |
css::uno::Any SAL_CALL | SelectContentControlsByTitle (const css::uno::Any &index) override |
css::uno::Reference< ov::word::XWindow > SAL_CALL | getActiveWindow () override |
virtual css::uno::Any SAL_CALL | Variables (const css::uno::Any &rIndex) override |
virtual css::uno::Any SAL_CALL | getAttachedTemplate () override |
virtual void SAL_CALL | setAttachedTemplate (const css::uno::Any &_attachedtemplate) override |
virtual css::uno::Any SAL_CALL | Paragraphs (const css::uno::Any &rIndex) override |
virtual css::uno::Any SAL_CALL | Styles (const css::uno::Any &rIndex) override |
virtual css::uno::Any SAL_CALL | Tables (const css::uno::Any &aIndex) override |
virtual css::uno::Any SAL_CALL | Fields (const css::uno::Any &aIndex) override |
virtual css::uno::Any SAL_CALL | Shapes (const css::uno::Any &aIndex) override |
virtual void SAL_CALL | Select () override |
virtual css::uno::Any SAL_CALL | Sections (const css::uno::Any &aIndex) override |
virtual void SAL_CALL | Activate () override |
virtual css::uno::Any SAL_CALL | PageSetup () override |
virtual css::uno::Any SAL_CALL | TablesOfContents (const css::uno::Any &aIndex) override |
virtual css::uno::Any SAL_CALL | FormFields (const css::uno::Any &aIndex) override |
virtual ::sal_Int32 SAL_CALL | getProtectionType () override |
virtual void SAL_CALL | setProtectionType (::sal_Int32 _protectiontype) override |
virtual sal_Bool SAL_CALL | getUpdateStylesOnOpen () override |
virtual void SAL_CALL | setUpdateStylesOnOpen (sal_Bool _updatestylesonopen) override |
virtual sal_Bool SAL_CALL | getAutoHyphenation () override |
virtual void SAL_CALL | setAutoHyphenation (sal_Bool _autohyphenation) override |
virtual ::sal_Int32 SAL_CALL | getHyphenationZone () override |
virtual void SAL_CALL | setHyphenationZone (::sal_Int32 _hyphenationzone) override |
virtual ::sal_Int32 SAL_CALL | getConsecutiveHyphensLimit () override |
virtual void SAL_CALL | setConsecutiveHyphensLimit (::sal_Int32 _consecutivehyphenslimit) override |
virtual css::uno::Reference< ooo::vba::word::XMailMerge > SAL_CALL | getMailMerge () override |
virtual void SAL_CALL | Protect (::sal_Int32 Type, const css::uno::Any &NOReset, const css::uno::Any &Password, const css::uno::Any &UseIRM, const css::uno::Any &EnforceStyleLock) override |
virtual void SAL_CALL | PrintOut (const css::uno::Any &Background, const css::uno::Any &Append, const css::uno::Any &Range, const css::uno::Any &OutputFileName, const css::uno::Any &From, const css::uno::Any &To, const css::uno::Any &Item, const css::uno::Any &Copies, const css::uno::Any &Pages, const css::uno::Any &PageType, const css::uno::Any &PrintToFile, const css::uno::Any &Collate, const css::uno::Any &FileName, const css::uno::Any &ActivePrinterMacGX, const css::uno::Any &ManualDuplexPrint, const css::uno::Any &PrintZoomColumn, const css::uno::Any &PrintZoomRow, const css::uno::Any &PrintZoomPaperWidth, const css::uno::Any &PrintZoomPaperHeight) override |
virtual void SAL_CALL | PrintPreview () override |
virtual void SAL_CALL | ClosePrintPreview () override |
virtual css::uno::Any SAL_CALL | Revisions (const css::uno::Any &aIndex) override |
virtual css::uno::Any SAL_CALL | Frames (const css::uno::Any &aIndex) override |
virtual void SAL_CALL | SaveAs2000 (const css::uno::Any &FileName, const css::uno::Any &FileFormat, const css::uno::Any &LockComments, const css::uno::Any &Password, const css::uno::Any &AddToRecentFiles, const css::uno::Any &WritePassword, const css::uno::Any &ReadOnlyRecommended, const css::uno::Any &EmbedTrueTypeFonts, const css::uno::Any &SaveNativePictureFormat, const css::uno::Any &SaveFormsData, const css::uno::Any &SaveAsAOCELetter) override |
virtual void SAL_CALL | SaveAs (const css::uno::Any &FileName, const css::uno::Any &FileFormat, const css::uno::Any &LockComments, const css::uno::Any &Password, const css::uno::Any &AddToRecentFiles, const css::uno::Any &WritePassword, const css::uno::Any &ReadOnlyRecommended, const css::uno::Any &EmbedTrueTypeFonts, const css::uno::Any &SaveNativePictureFormat, const css::uno::Any &SaveFormsData, const css::uno::Any &SaveAsAOCELetter, const css::uno::Any &Encoding, const css::uno::Any &InsertLineBreaks, const css::uno::Any &AllowSubstitutions, const css::uno::Any &LineEnding, const css::uno::Any &AddBiDiMarks) override |
virtual void SAL_CALL | Close (const css::uno::Any &SaveChanges, const css::uno::Any &OriginalFormat, const css::uno::Any &RouteDocument) override |
virtual void SAL_CALL | SavePreviewPngAs (const css::uno::Any &FileName) override |
virtual css::uno::Reference< css::beans::XIntrospectionAccess > SAL_CALL | getIntrospection () override |
virtual css::uno::Any SAL_CALL | invoke (const OUString &aFunctionName, const css::uno::Sequence< css::uno::Any > &aParams, css::uno::Sequence< ::sal_Int16 > &aOutParamIndex, css::uno::Sequence< css::uno::Any > &aOutParam) override |
virtual void SAL_CALL | setValue (const OUString &aPropertyName, const css::uno::Any &aValue) override |
virtual css::uno::Any SAL_CALL | getValue (const OUString &aPropertyName) override |
virtual sal_Bool SAL_CALL | hasMethod (const OUString &aName) override |
virtual sal_Bool SAL_CALL | hasProperty (const OUString &aName) override |
virtual OUString SAL_CALL | getIID () override |
virtual OUString SAL_CALL | GetIIDForClassItselfNotCoclass () override |
virtual ov::TypeAndIID SAL_CALL | GetConnectionPoint () override |
virtual css::uno::Reference< ov::XConnectionPoint > SAL_CALL | FindConnectionPoint () override |
virtual OUString | getServiceImplName () override |
virtual css::uno::Sequence< OUString > | getServiceNames () override |
virtual void SAL_CALL | CallSinks (const OUString &Method, css::uno::Sequence< css::uno::Any > &Arguments) override |
virtual void SAL_CALL | Protect (const css::uno::Any &aPassword) |
Private Member Functions | |
void | Initialize () |
css::uno::Any | getControlShape (std::u16string_view sName) |
css::uno::Reference< css::container::XNameAccess > | getFormControls () const |
Private Attributes | |
css::uno::Reference< css::text::XTextDocument > | mxTextDocument |
std::vector< css::uno::Reference< ooo::vba::XSink > > | mvSinks |
Definition at line 33 of file vbadocument.hxx.
SwVbaDocument::SwVbaDocument | ( | const css::uno::Reference< ooo::vba::XHelperInterface > & | xParent, |
const css::uno::Reference< css::uno::XComponentContext > & | m_xContext, | ||
css::uno::Reference< css::frame::XModel > const & | xModel | ||
) |
SwVbaDocument::SwVbaDocument | ( | css::uno::Sequence< css::uno::Any > const & | aArgs, |
css::uno::Reference< css::uno::XComponentContext >const & | xContext | ||
) |
|
overridevirtual |
Definition at line 100 of file vbadocument.cxx.
|
overridevirtual |
Definition at line 421 of file vbadocument.cxx.
References VbaDocumentBase::Activate().
sal_uInt32 SwVbaDocument::AddSink | ( | const css::uno::Reference< ooo::vba::XSink > & | xSink | ) |
Definition at line 113 of file vbadocument.cxx.
References ooo::vba::word::getDocShell(), mvSinks, mxModel, SwDocShell::RegisterAutomationDocumentEventsCaller(), and xSink.
|
overridevirtual |
Definition at line 212 of file vbadocument.cxx.
References mxContext.
|
overridevirtual |
Definition at line 194 of file vbadocument.cxx.
|
overridevirtual |
Definition at line 740 of file vbadocument.cxx.
|
overridevirtual |
Definition at line 602 of file vbadocument.cxx.
References VbaDocumentBase::Close().
|
overridevirtual |
Definition at line 512 of file vbadocument.cxx.
References dispatchRequests(), and mxModel.
|
override |
Definition at line 223 of file vbadocument.cxx.
References index, mxContext, and mxTextDocument.
|
overridevirtual |
Definition at line 203 of file vbadocument.cxx.
|
overridevirtual |
Definition at line 306 of file vbadocument.cxx.
|
overridevirtual |
Definition at line 750 of file vbadocument.cxx.
|
overridevirtual |
Definition at line 353 of file vbadocument.cxx.
References index, mxContext, and mxTextDocument.
|
overridevirtual |
Definition at line 529 of file vbadocument.cxx.
References index, mxContext, and mxTextDocument.
|
override |
Definition at line 266 of file vbadocument.cxx.
|
overridevirtual |
Definition at line 375 of file vbadocument.cxx.
References mxContext.
|
overridevirtual |
Definition at line 448 of file vbadocument.cxx.
References ooo::vba::word::getDefaultParagraphStyle().
|
overridevirtual |
Definition at line 727 of file vbadocument.cxx.
References cppu::UnoType< typename T >::get().
|
override |
Definition at line 475 of file vbadocument.cxx.
References ooo::vba::word::getDefaultParagraphStyle().
|
overridevirtual |
Definition at line 130 of file vbadocument.cxx.
References mxContext, and mxTextDocument.
|
private |
Definition at line 623 of file vbadocument.cxx.
References index, mxTextDocument, nCount, and sName.
Referenced by getValue().
|
private |
Definition at line 691 of file vbadocument.cxx.
References mxTextDocument.
Referenced by hasProperty().
|
override |
Definition at line 464 of file vbadocument.cxx.
|
overridevirtual |
Definition at line 713 of file vbadocument.cxx.
|
overridevirtual |
Definition at line 721 of file vbadocument.cxx.
|
overridevirtual |
Definition at line 647 of file vbadocument.cxx.
|
overridevirtual |
Definition at line 491 of file vbadocument.cxx.
References SwVbaMailMerge::get(), mxContext, and mxParent.
|
override |
Definition at line 426 of file vbadocument.cxx.
|
overridevirtual |
Definition at line 369 of file vbadocument.cxx.
|
overridevirtual |
Definition at line 778 of file vbadocument.cxx.
References aServiceNames.
|
overridevirtual |
Definition at line 437 of file vbadocument.cxx.
|
overridevirtual |
Definition at line 665 of file vbadocument.cxx.
References getControlShape(), and mxContext.
|
overridevirtual |
Definition at line 676 of file vbadocument.cxx.
|
overridevirtual |
Definition at line 682 of file vbadocument.cxx.
References aName, and getFormControls().
|
private |
Definition at line 104 of file vbadocument.cxx.
References SwDocShell::GetDoc(), ooo::vba::word::getDocShell(), mxModel, mxTextDocument, SwDocShell::RegisterAutomationDocumentObject(), and SwDoc::SetVbaEventProcessor().
|
overridevirtual |
Definition at line 653 of file vbadocument.cxx.
References SAL_INFO.
|
overridevirtual |
Definition at line 362 of file vbadocument.cxx.
References ooo::vba::word::getCurrentPageStyle(), mxContext, and mxModel.
|
overridevirtual |
Definition at line 288 of file vbadocument.cxx.
References index, mxContext, mxParent, and mxTextDocument.
|
overridevirtual |
Definition at line 502 of file vbadocument.cxx.
|
overridevirtual |
Definition at line 507 of file vbadocument.cxx.
References dispatchRequests(), and mxModel.
|
overridevirtual |
Definition at line 496 of file vbadocument.cxx.
virtual void SAL_CALL VbaDocumentBase::Protect | ( | const css::uno::Any & | aPassword | ) |
|
overridevirtual |
Definition at line 138 of file vbadocument.cxx.
References ERRCODE_BASIC_METHOD_FAILED, getContent(), SwVbaRangeHelper::getRangeByPosition(), uno::Any::hasValue(), mxContext, and mxTextDocument.
void SwVbaDocument::RemoveSink | ( | sal_uInt32 | nNumber | ) |
Definition at line 121 of file vbadocument.cxx.
References mvSinks.
|
overridevirtual |
Definition at line 518 of file vbadocument.cxx.
References index, mxContext, and mxTextDocument.
|
overridevirtual |
Definition at line 596 of file vbadocument.cxx.
References Password, and SaveAs2000().
|
overridevirtual |
Definition at line 540 of file vbadocument.cxx.
References aURL, sw::proofreadingiterator::get(), comphelper::getProcessComponentContext(), comphelper::makePropertyValue(), nIndex, SAL_INFO, and INetURLObject::ToIUri.
Referenced by SaveAs().
|
overridevirtual |
Definition at line 608 of file vbadocument.cxx.
References comphelper::makePropertyValue().
|
overridevirtual |
Definition at line 336 of file vbadocument.cxx.
|
overridevirtual |
Definition at line 328 of file vbadocument.cxx.
References getContent().
|
override |
Definition at line 250 of file vbadocument.cxx.
References index, mxContext, and mxTextDocument.
|
override |
Definition at line 258 of file vbadocument.cxx.
References index, mxContext, and mxTextDocument.
|
overridevirtual |
Definition at line 388 of file vbadocument.cxx.
References aURL, INetURLObject::GetProtocol(), and INetURLObject::SetURL().
|
overridevirtual |
Definition at line 457 of file vbadocument.cxx.
References ooo::vba::word::getDefaultParagraphStyle().
|
overridevirtual |
Definition at line 484 of file vbadocument.cxx.
References ooo::vba::word::getDefaultParagraphStyle().
|
overridevirtual |
Definition at line 470 of file vbadocument.cxx.
|
overridevirtual |
Definition at line 432 of file vbadocument.cxx.
|
overridevirtual |
Definition at line 443 of file vbadocument.cxx.
|
overridevirtual |
Definition at line 660 of file vbadocument.cxx.
|
overridevirtual |
Definition at line 315 of file vbadocument.cxx.
References index, mxContext, mxTextDocument, and xModel.
|
overridevirtual |
Definition at line 297 of file vbadocument.cxx.
|
overridevirtual |
Definition at line 411 of file vbadocument.cxx.
References aIndex, mxContext, mxParent, mxTextDocument, and xModel.
|
overridevirtual |
Definition at line 345 of file vbadocument.cxx.
References index, mxContext, and mxTextDocument.
|
overridevirtual |
Definition at line 274 of file vbadocument.cxx.
References mxContext.
|
private |
Definition at line 38 of file vbadocument.hxx.
Referenced by AddSink(), CallSinks(), and RemoveSink().
|
private |
Definition at line 36 of file vbadocument.hxx.
Referenced by ContentControls(), FormFields(), Frames(), getContent(), getControlShape(), getFormControls(), Initialize(), Paragraphs(), Range(), Revisions(), SelectContentControlsByTag(), SelectContentControlsByTitle(), Shapes(), Tables(), and TablesOfContents().