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 |
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 99 of file vbadocument.cxx.
|
overridevirtual |
Definition at line 396 of file vbadocument.cxx.
References VbaDocumentBase::Activate().
sal_uInt32 SwVbaDocument::AddSink | ( | const css::uno::Reference< ooo::vba::XSink > & | xSink | ) |
Definition at line 112 of file vbadocument.cxx.
References ooo::vba::word::getDocShell(), mvSinks, mxModel, SwDocShell::RegisterAutomationDocumentEventsCaller(), and xSink.
|
overridevirtual |
Definition at line 211 of file vbadocument.cxx.
References mxContext.
|
overridevirtual |
Definition at line 193 of file vbadocument.cxx.
|
overridevirtual |
Definition at line 715 of file vbadocument.cxx.
|
overridevirtual |
Definition at line 577 of file vbadocument.cxx.
References VbaDocumentBase::Close().
|
overridevirtual |
Definition at line 487 of file vbadocument.cxx.
References dispatchRequests(), and mxModel.
|
override |
Definition at line 222 of file vbadocument.cxx.
References index, mxContext, and mxTextDocument.
|
overridevirtual |
Definition at line 202 of file vbadocument.cxx.
|
overridevirtual |
Definition at line 281 of file vbadocument.cxx.
|
overridevirtual |
Definition at line 725 of file vbadocument.cxx.
|
overridevirtual |
Definition at line 328 of file vbadocument.cxx.
References index, mxContext, and mxTextDocument.
|
overridevirtual |
Definition at line 504 of file vbadocument.cxx.
References index, mxContext, and mxTextDocument.
|
overridevirtual |
Definition at line 350 of file vbadocument.cxx.
References mxContext.
|
overridevirtual |
Definition at line 423 of file vbadocument.cxx.
References ooo::vba::word::getDefaultParagraphStyle().
|
overridevirtual |
Definition at line 702 of file vbadocument.cxx.
References cppu::UnoType< typename T >::get().
|
override |
Definition at line 450 of file vbadocument.cxx.
References ooo::vba::word::getDefaultParagraphStyle().
|
overridevirtual |
Definition at line 129 of file vbadocument.cxx.
References mxContext, and mxTextDocument.
|
private |
Definition at line 598 of file vbadocument.cxx.
References index, mxTextDocument, nCount, and sName.
Referenced by getValue().
|
private |
Definition at line 666 of file vbadocument.cxx.
References mxTextDocument.
Referenced by hasProperty().
|
override |
Definition at line 439 of file vbadocument.cxx.
|
overridevirtual |
Definition at line 688 of file vbadocument.cxx.
|
overridevirtual |
Definition at line 696 of file vbadocument.cxx.
|
overridevirtual |
Definition at line 622 of file vbadocument.cxx.
|
overridevirtual |
Definition at line 466 of file vbadocument.cxx.
References SwVbaMailMerge::get(), mxContext, and mxParent.
|
override |
Definition at line 401 of file vbadocument.cxx.
|
overridevirtual |
Definition at line 344 of file vbadocument.cxx.
|
overridevirtual |
Definition at line 753 of file vbadocument.cxx.
References aServiceNames.
|
overridevirtual |
Definition at line 412 of file vbadocument.cxx.
|
overridevirtual |
Definition at line 640 of file vbadocument.cxx.
References getControlShape(), and mxContext.
|
overridevirtual |
Definition at line 651 of file vbadocument.cxx.
|
overridevirtual |
Definition at line 657 of file vbadocument.cxx.
References aName, and getFormControls().
|
private |
Definition at line 103 of file vbadocument.cxx.
References SwDocShell::GetDoc(), ooo::vba::word::getDocShell(), mxModel, mxTextDocument, SwDocShell::RegisterAutomationDocumentObject(), and SwDoc::SetVbaEventProcessor().
|
overridevirtual |
Definition at line 628 of file vbadocument.cxx.
References SAL_INFO.
|
overridevirtual |
Definition at line 337 of file vbadocument.cxx.
References ooo::vba::word::getCurrentPageStyle(), mxContext, and mxModel.
|
overridevirtual |
Definition at line 263 of file vbadocument.cxx.
References index, mxContext, mxParent, and mxTextDocument.
|
overridevirtual |
Definition at line 477 of file vbadocument.cxx.
|
overridevirtual |
Definition at line 482 of file vbadocument.cxx.
References dispatchRequests(), and mxModel.
|
overridevirtual |
Definition at line 471 of file vbadocument.cxx.
virtual void SAL_CALL VbaDocumentBase::Protect | ( | const css::uno::Any & | aPassword | ) |
|
overridevirtual |
Definition at line 137 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 120 of file vbadocument.cxx.
References mvSinks.
|
overridevirtual |
Definition at line 493 of file vbadocument.cxx.
References index, mxContext, and mxTextDocument.
|
overridevirtual |
Definition at line 571 of file vbadocument.cxx.
References Password, and SaveAs2000().
|
overridevirtual |
Definition at line 515 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 583 of file vbadocument.cxx.
References comphelper::makePropertyValue().
|
overridevirtual |
Definition at line 311 of file vbadocument.cxx.
|
overridevirtual |
Definition at line 303 of file vbadocument.cxx.
References getContent().
|
override |
Definition at line 232 of file vbadocument.cxx.
References index, mxContext, and mxTextDocument.
|
override |
Definition at line 240 of file vbadocument.cxx.
References index, mxContext, and mxTextDocument.
|
overridevirtual |
Definition at line 363 of file vbadocument.cxx.
References aURL, INetURLObject::GetProtocol(), and INetURLObject::SetURL().
|
overridevirtual |
Definition at line 432 of file vbadocument.cxx.
References ooo::vba::word::getDefaultParagraphStyle().
|
overridevirtual |
Definition at line 459 of file vbadocument.cxx.
References ooo::vba::word::getDefaultParagraphStyle().
|
overridevirtual |
Definition at line 445 of file vbadocument.cxx.
|
overridevirtual |
Definition at line 407 of file vbadocument.cxx.
|
overridevirtual |
Definition at line 418 of file vbadocument.cxx.
|
overridevirtual |
Definition at line 635 of file vbadocument.cxx.
|
overridevirtual |
Definition at line 290 of file vbadocument.cxx.
References index, mxContext, mxTextDocument, and xModel.
|
overridevirtual |
Definition at line 272 of file vbadocument.cxx.
|
overridevirtual |
Definition at line 386 of file vbadocument.cxx.
References aIndex, mxContext, mxParent, mxTextDocument, and xModel.
|
overridevirtual |
Definition at line 320 of file vbadocument.cxx.
References index, mxContext, and mxTextDocument.
|
overridevirtual |
Definition at line 249 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().