Logo Search packages:      
Sourcecode: libpodofo version File versions  Download package

bool PoDoFo::PdfDictionary::HasKey ( const PdfName key ) const

Allows to check if a dictionary contains a certain key.

Parameters:
keylook for the key named key.Name() in the dictionary
Returns:
true if the key is part of the dictionary, otherwise false.

Definition at line 219 of file PdfDictionary.cpp.

References PoDoFo::PdfName::GetLength().

Referenced by PoDoFo::PdfCheckBox::AddAppearanceStream(), PoDoFo::PdfCanvas::AddColorResource(), PoDoFo::PdfCanvas::AddResource(), PoDoFo::PdfNamesTree::AddToDictionary(), PoDoFo::PdfDestination::AddToDictionary(), PoDoFo::PdfAction::AddToDictionary(), PoDoFo::PdfDocument::Append(), PoDoFo::PdfNamesTree::CheckLimits(), PoDoFo::PdfWriter::CreateFileIdentifier(), PoDoFo::PdfEncrypt::CreatePdfEncrypt(), PoDoFo::PdfWriter::FillTrailerObject(), PoDoFo::PdfDocument::FillXObjectFromDocumentPage(), PoDoFo::PdfWriter::FindCatalogDependencies(), PoDoFo::PdfMemStream::FlateCompress(), PoDoFo::PdfPushButton::GetAlternateCaption(), PoDoFo::PdfField::GetAlternateName(), PoDoFo::PdfField::GetAppearanceCharacteristics(), PoDoFo::PdfButton::GetCaption(), PoDoFo::PdfParser::GetDocumentId(), PoDoFo::PdfPage::GetField(), PoDoFo::PdfField::GetFieldFlag(), PoDoFo::PdfField::GetFieldName(), PoDoFo::PdfPage::GetFromResources(), PoDoFo::PdfField::GetHighlightingMode(), PoDoFo::PdfPage::GetInheritedKeyFromObject(), PoDoFo::PdfListField::GetItem(), PoDoFo::PdfListField::GetItemCount(), PoDoFo::PdfListField::GetItemDisplayText(), GetKey(), PoDoFo::PdfNamesTree::GetKeyValue(), PoDoFo::PdfField::GetMappingName(), PoDoFo::PdfTextField::GetMaxLen(), PoDoFo::PdfPage::GetNumFields(), PoDoFo::PdfPushButton::GetRolloverCaption(), PoDoFo::PdfListField::GetSelectedItem(), PoDoFo::PdfTextField::GetText(), PoDoFo::PdfAnnotation::HasAction(), PoDoFo::PdfAnnotation::HasAppearanceStream(), PoDoFo::PdfAnnotation::HasDestination(), PoDoFo::PdfAnnotation::HasFileAttachement(), PoDoFo::PdfParser::HasLinearizationDict(), PoDoFo::PdfAction::HasURI(), PoDoFo::PdfListField::InsertItem(), PoDoFo::PdfPagesTree::IsEmptyPageNode(), PoDoFo::PdfParser::MergeTrailer(), PoDoFo::PdfElement::PdfElement(), PoDoFo::PdfOutlineItem::PdfOutlineItem(), PoDoFo::PdfParser::ReadDocumentStructure(), PoDoFo::PdfListField::RemoveItem(), RemoveKey(), PoDoFo::PdfField::SetFieldFlag(), PoDoFo::Impose::PdfTranslator::setTarget(), PoDoFo::PdfMemStream::Uncompress(), PoDoFo::PdfParser::UpdateDocumentVersion(), and Write().

{
    if( !key.GetLength() )
        return false;
    
    return ( m_mapKeys.find( key ) != m_mapKeys.end() );
}

Here is the call graph for this function:


Generated by  Doxygen 1.6.0   Back to index