Lines Matching defs:metadata
122 const SkPDF::Metadata& metadata) {
125 const SkString& value = metadata.*(keyValuePtr.valuePtr);
130 if (metadata.fCreation != kZeroTime) {
131 dict->insertString("CreationDate", pdf_date(metadata.fCreation));
133 if (metadata.fModified != kZeroTime) {
134 dict->insertString("ModDate", pdf_date(metadata.fModified));
139 SkUUID SkPDFMetadata::CreateUUID(const SkPDF::Metadata& metadata) {
150 md5.write(&metadata.fCreation, sizeof(metadata.fCreation));
151 md5.write(&metadata.fModified, sizeof(metadata.fModified));
156 const SkString& value = metadata.*(keyValuePtr.valuePtr);
292 const SkPDF::Metadata& metadata,
330 if (metadata.fCreation != kZeroTime) {
332 metadata.fCreation.toISO8601(&tmp);
338 if (metadata.fModified != kZeroTime) {
340 metadata.fModified.toISO8601(&tmp);
346 escape_xml(metadata.fTitle,
350 escape_xml(metadata.fAuthor, "<dc:creator><rdf:Seq><rdf:li>",
354 metadata.fSubject,
358 escape_xml(metadata.fKeywords, "<dc:subject><rdf:Bag><rdf:li>",
360 SkString keywords2 = escape_xml(metadata.fKeywords, "<pdf:Keywords>",
364 SkString producer = escape_xml(metadata.fProducer, "<pdf:Producer>", "</pdf:Producer>\n");
366 SkString creator = escape_xml(metadata.fCreator, "<xmp:CreatorTool>",