namespace com::sun::star { namespace lang { class XComponent;
}
}
namespace weld { class Window; }
namespace sfx2
{ // For the link to receive information about the status of graphics that // will be loaded the FileObject sends a SvData, which contains the // FormatID "RegisterStatusInfoId" and a string as the data container. // This contains the following enum.
// the links connect to a SvLinkSource and adds to the list void InsertDDELink( SvBaseLink*, const OUString& rServer,
std::u16string_view rTopic,
std::u16string_view rItem );
// if everything is already set at the link! void InsertDDELink( SvBaseLink* );
// Connect the links to a pseudo-object and add to the list void InsertFileLink( sfx2::SvBaseLink&,
SvBaseLinkObjectType nFileType,
std::u16string_view rFileNm, const OUString* pFilterNm = nullptr, const OUString* pRange = nullptr );
// Call with list of links to server const SvLinkSources& GetServers() const { return aServerTbl; } // Link register/delete bool InsertServer( SvLinkSource* rObj ); void RemoveServer( SvLinkSource* rObj );
// A transfer is aborted, so cancel all download media // (for the time being this is only of interest for the FileLinks!) void CancelTransfers();
// To send status information from the FileObject to the Baselink, // for this there exist a separate ClipBoardId. The SvData-object has // got the appropriate information as a string. // Is now required for FileObject in conjunction with JavaScript // this needs information about Load/Abort/Error static SotClipboardFormatId RegisterStatusInfoId();
// if the mimetype says graphic/bitmap/gdimetafile then get the // graphic from the Any. Return says no errors bool GetGraphicFromAny(std::u16string_view rMimeType, const css::uno::Any & rValue,
Graphic& rGrf,
weld::Window* pParentWin);
// Separator in the link name for the DDE-/File-/Graphics- links // (only those who need to construct a SvLinkName) const sal_Unicode cTokenSeparator = 0xFFFF;
// create a string for the SvLinkName. For: // - DDE the first 3 Strings, (Server, Topic, Item) // - File-/Graphics-LinkNames the last 3 Strings (FileName, Region, Filter)
SFX2_DLLPUBLIC void MakeLnkName( OUString& rName, const OUString* pType, // Can also be null!!
std::u16string_view rFile,
std::u16string_view rLink, const OUString* pFilter = nullptr );
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.