4 #include "dwf/XAML/OpcResourceMaterializer.h" 5 #include "dwf/XAML/OpcResourceSerializer.h" 6 #include "dwf/package/Resource.h" 7 #include "dwf/package/utility/ResourceContainer.h" 9 #ifndef DWFIO_SUPPORT_ONLY_LEGACY_VERSIONS 10 class Access :
public WT_OpcResourceMaterializer,
public WT_OpcResourceSerializer
13 Access(DWFToolkit::DWFResource & rRes, DWFToolkit::DWFResourceContainer & rCont)
14 : _rResources(rCont), _rFixedPage(rRes) {}
18 WT_Result getPartInputStream(
const DWFCore::DWFString & rzPath, DWFCore::DWFInputStream ** ppStream);
21 WT_Result getPartOutputStream(
const DWFCore::DWFString & rzMimeType, DWFCore::DWFString & rzPath, DWFCore::DWFOutputStream ** ppStream);
25 static const size_t _DEF_BUFFER_SIZE;
27 DWFToolkit::DWFResourceContainer & _rResources;
28 DWFToolkit::DWFResource & _rFixedPage;