/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */ /* * This file is part of the LibreOffice project. * * This Source Code Form is subject to the terms of the Mozilla Public * License, v. 2.0. If a copy of the MPL was not distributed with this * file, You can obtain one at http://mozilla.org/MPL/2.0/. * * This file incorporates work covered by the following license notice: * * Licensed to the Apache Software Foundation (ASF) under one or more * contributor license agreements. See the NOTICE file distributed * with this work for additional information regarding copyright * ownership. The ASF licenses this file to you under the Apache * License, Version 2.0 (the "License"); you may not use this file * except in compliance with the License. You may obtain a copy of * the License at http://www.apache.org/licenses/LICENSE-2.0 .
*/
SwNoTextNode::SwNoTextNode( const SwNode& rWhere, const SwNodeType nNdType,
SwGrfFormatColl *pGrfColl,
SwAttrSet const * pAutoAttr ) :
SwContentNode( rWhere, nNdType, pGrfColl ),
m_bAutomaticContour( false ),
m_bContourMapModeValid( true ),
m_bPixelContour( false )
{ // Should this set a hard attribute? if( pAutoAttr )
SetAttr( *pAutoAttr );
}
SwNoTextNode::~SwNoTextNode()
{
}
/// Creates an AttrSet for all derivations with ranges for frame- /// and graphics-attributes. void SwNoTextNode::NewAttrSet( SwAttrPool& rPool )
{
OSL_ENSURE( !mpAttrSet, "AttrSet is already set" );
SwAttrSet aNewAttrSet( rPool, aNoTextNodeSetRange );
// put names of parent style and conditional style: const SwFormatColl* pFormatColl = GetFormatColl();
ProgName sVal;
SwStyleNameMapper::FillProgName( pFormatColl->GetName(), sVal, SwGetPoolIdFromName::TxtColl );
SfxStringItem aFormatColl( RES_FRMATR_STYLE_NAME, sVal.toString() );
aNewAttrSet.Put( aFormatColl );
/// Dummies for loading/saving of persistent data /// when working with graphics and OLE objects bool SwNoTextNode::RestorePersistentData()
{ returntrue;
}
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.