LibreOffice Module sw (master)  1
Public Member Functions | Private Attributes | List of all members
SwWriter Class Reference

#include <shellio.hxx>

Collaboration diagram for SwWriter:
[legend]

Public Member Functions

ErrCode Write (WriterRef const &rxWriter, const OUString *=nullptr)
 
 SwWriter (SvStream &, SwCursorShell &, bool bWriteAll=false)
 
 SwWriter (SvStream &, SwDoc &)
 
 SwWriter (SvStream &, SwPaM &, bool bWriteAll=false)
 
 SwWriter (const css::uno::Reference< css::embed::XStorage > &, SwDoc &)
 
 SwWriter (SfxMedium &, SwCursorShell &, bool bWriteAll)
 
 SwWriter (SfxMedium &, SwDoc &)
 

Private Attributes

SvStreampStrm
 
css::uno::Reference< css::embed::XStorage > xStg
 
SfxMediumpMedium
 
SwPaM *const pOutPam
 
SwCursorShellpShell
 
SwDocrDoc
 
bool bWriteAll
 

Detailed Description

Definition at line 498 of file shellio.hxx.

Constructor & Destructor Documentation

SwWriter::SwWriter ( SvStream rStrm,
SwCursorShell rShell,
bool  bWriteAll = false 
)

Definition at line 708 of file shellio.cxx.

SwWriter::SwWriter ( SvStream rStrm,
SwDoc rDocument 
)

Definition at line 714 of file shellio.cxx.

SwWriter::SwWriter ( SvStream rStrm,
SwPaM rPam,
bool  bWriteAll = false 
)

Definition at line 720 of file shellio.cxx.

SwWriter::SwWriter ( const css::uno::Reference< css::embed::XStorage > &  ,
SwDoc  
)
SwWriter::SwWriter ( SfxMedium rMedium,
SwCursorShell rShell,
bool  bWriteAll 
)

Definition at line 731 of file shellio.cxx.

SwWriter::SwWriter ( SfxMedium rMedium,
SwDoc rDocument 
)

Definition at line 737 of file shellio.cxx.

Member Function Documentation

ErrCode SwWriter::Write ( WriterRef const &  rxWriter,
const OUString *  pRealFileName = nullptr 
)

Definition at line 743 of file shellio.cxx.

References bWriteAll, SwDoc::ChgPageDesc(), SwCursorShell::DeleteCurrent, SwEditShell::EndAllAction(), ERRCODE_NONE, fnMoveBackward, fnMoveForward, IDocumentSettingAccess::get(), SwNode::GetContentNode(), SwCursorShell::GetCursor(), SwDoc::GetEditShell(), SwNodes::GetEndOfContent(), SwFormat::GetFrameSize(), SvxSizeItem::GetHeight(), SwDoc::getIDocumentDeviceAccess(), SwDoc::getIDocumentLinksAdministration(), SwDoc::getIDocumentSettingAccess(), SwDoc::getIDocumentState(), SwPageDesc::GetMaster(), SwPaM::GetNext(), SwDoc::GetNodes(), SwDoc::GetPageDesc(), SvxPaperInfo::GetPaperSize(), IDocumentDeviceAccess::getPrinter(), SwTableNode::GetTable(), GetTableSel(), SvxSizeItem::GetWidth(), GoInDoc(), SwPaM::HasMark(), Size::Height(), SwDoc::IsClipBoard(), ErrCode::IsError(), SwCursorShell::IsTableMode(), SwViewShell::IsViewLocked(), SwViewShell::LockView(), LONG_MAX, SwTable::MakeCopy(), SwPaM::Move(), PAPER_A4, pMedium, SwCursorShell::Pop(), pOutPam, pShell, pStrm, PURGE_OLE, SwCursorShell::Push(), rDoc, IDocumentState::ResetModified(), IDocumentSettingAccess::set(), SwFormat::SetFormatAttr(), SvxSizeItem::SetHeight(), IDocumentLinksAdministration::SetLinksUpdated(), SwPaM::SetMark(), SwCursorShell::SetMark(), SvxSizeItem::SetWidth(), SwEditShell::StartAllAction(), SwCursorShell::SttEndDoc(), Size::Width(), and xStg.

Referenced by SwDocShell::ConvertTo(), SwDocShell::Execute(), SwServerObject::GetData(), SwEditShell::GetSelectedText(), SwUnoCursorHelper::GetTextFromPam(), SwXMLTextBlocks::PutBlock(), SwDocShell::Save(), SwDocShell::SaveAs(), and SwTransferable::WriteObject().

Member Data Documentation

bool SwWriter::bWriteAll
private

Definition at line 508 of file shellio.hxx.

Referenced by Write().

SfxMedium* SwWriter::pMedium
private

Definition at line 502 of file shellio.hxx.

Referenced by Write().

SwPaM* const SwWriter::pOutPam
private

Definition at line 504 of file shellio.hxx.

Referenced by Write().

SwCursorShell* SwWriter::pShell
private

Definition at line 505 of file shellio.hxx.

Referenced by Write().

SvStream* SwWriter::pStrm
private

Definition at line 500 of file shellio.hxx.

Referenced by Write().

SwDoc& SwWriter::rDoc
private

Definition at line 506 of file shellio.hxx.

Referenced by Write().

css::uno::Reference< css::embed::XStorage > SwWriter::xStg
private

Definition at line 501 of file shellio.hxx.

Referenced by Write().


The documentation for this class was generated from the following files: