Esempio n. 1
0
        private Factory(
            FactoryType factoryType,
            IFontSourceCollectionFactory fontSourceCollectionFactory,
            IFontSourceFactory fontSourceFactory
            ) : base(IntPtr.Zero)
        {
            Initialize(factoryType);

            _fontSourceFactory           = fontSourceFactory;
            _fontSourceCollectionFactory = fontSourceCollectionFactory;

            _managedFactoryHandle = GCHandle.Alloc(this, GCHandleType.Weak);

            handle = RegisterLoaders(_pFactory, CreateEnumeratorFromKey, CreateStreamFromKey, GCHandle.ToIntPtr(_managedFactoryHandle));
        }
Esempio n. 2
0
 public static Factory Create(FactoryType factoryType,
                              IFontSourceCollectionFactory fontSourceCollectionFactory,
                              IFontSourceFactory fontSourceFactory)
 {
     return(new Factory(factoryType, fontSourceCollectionFactory, fontSourceFactory));
 }
Esempio n. 3
0
 internal static Factory Create(FactoryType factoryType, IFontSourceCollectionFactory fontSourceCollectionFactory, IFontSourceFactory fontSourceFactory)
 {
 }
Esempio n. 4
0
 internal static Factory Create(FactoryType factoryType, IFontSourceCollectionFactory fontSourceCollectionFactory, IFontSourceFactory fontSourceFactory)
 {
     throw new NotImplementedException();
 }
Esempio n. 5
0
 public FontCollectionLoader(IFontSourceCollectionFactory fontSourceCollectionFactory,
                             IntPtr fontFileLoader)
 {
     _fontSourceCollectionFactory = fontSourceCollectionFactory;
     _fontFileLoader = fontFileLoader;
 }
Esempio n. 6
0
 public FontCollectionLoader(IFontSourceCollectionFactory fontSourceCollectionFactory, FontFileLoader fontFileLoader)
 {
 }