#include "SkPdfLaunchActionDictionary_autogen.h" std::string SkPdfLaunchActionDictionary::S() const { std::string ret; if (NameFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "S", "", &ret)) return ret; // TODO(edisonn): warn about missing required field, assert for known good pdfs return ""; } SkPdfFileSpec SkPdfLaunchActionDictionary::F() const { SkPdfFileSpec ret; if (FileSpecFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "F", "", &ret)) return ret; // TODO(edisonn): warn about missing required field, assert for known good pdfs return SkPdfFileSpec(); } SkPdfDictionary* SkPdfLaunchActionDictionary::Win() const { SkPdfDictionary* ret; if (DictionaryFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "Win", "", &ret)) return ret; // TODO(edisonn): warn about missing required field, assert for known good pdfs return NULL; } SkPdfObject* SkPdfLaunchActionDictionary::Mac() const { SkPdfObject* ret; if (ObjectFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "Mac", "", &ret)) return ret; // TODO(edisonn): warn about missing required field, assert for known good pdfs return NULL; } SkPdfObject* SkPdfLaunchActionDictionary::Unix() const { SkPdfObject* ret; if (ObjectFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "Unix", "", &ret)) return ret; // TODO(edisonn): warn about missing required field, assert for known good pdfs return NULL; } bool SkPdfLaunchActionDictionary::NewWindow() const { bool ret; if (BoolFromDictionary(fPodofoDoc, fPodofoObj->GetDictionary(), "NewWindow", "", &ret)) return ret; // TODO(edisonn): warn about missing required field, assert for known good pdfs return false; }