powcshell.shellitemutil.fontiteminfo module

目次

powcshell.shellitemutil.fontiteminfo module#

シェルアイテムのフォント情報を取得するユーティリティーを提供します。

class powcshell.shellitemutil.fontiteminfo.ShellFontItemInfo(item: ShellItem2)#

ベースクラス: object

フォントを表すShellItem2のフォントシステムプロパティ情報を取得します。

property activestatus: str | None#
property activestatus_raw: PropVariant#
property activestatus_raw_nothrow: ComResult[PropVariant]#
property category: str | None#
property category_raw: PropVariant#
property category_raw_nothrow: ComResult[PropVariant]#
property collectionname: str | None#
property collectionnname_raw: PropVariant#
property collectionnname_raw_nothrow: ComResult[PropVariant]#
property description: str | None#
property description_raw: PropVariant#
property description_raw_nothrow: ComResult[PropVariant]#
property designedfor: str | None#
property designedfor_raw: PropVariant#
property designedfor_raw_nothrow: ComResult[PropVariant]#
property embeddability: tuple[str, ...] | None#
property embeddability_raw: PropVariant#
property embeddability_raw_nothrow: ComResult[PropVariant]#
property familyname: str | None#
property familyname_raw: PropVariant#
property familyname_raw_nothrow: ComResult[PropVariant]#
property filenames: tuple[str, ...] | None#
property filenames_raw: PropVariant#
property filenames_raw_nothrow: ComResult[PropVariant]#
property item: ShellItem2#
static iter() Iterator[ShellFontItemInfo]#
property styles: tuple[str, ...] | None#
property styles_raw: PropVariant#
property styles_raw_nothrow: ComResult[PropVariant]#
property type: str | None#
property type_raw: PropVariant#
property type_raw_nothrow: ComResult[PropVariant]#
property vendors: tuple[str, ...] | None#
property vendors_raw: PropVariant#
property vendors_raw_nothrow: ComResult[PropVariant]#
property version: tuple[str, ...] | None#
property version_raw: PropVariant#
property version_raw_nothrow: ComResult[PropVariant]#
class powcshell.shellitemutil.fontiteminfo.ShellFontPropertyKey#

ベースクラス: object

フォントのシステムプロパティキー

ACTIVESTATUS = PropertyKey({D6CF9145-D365-471B-BCB8-F0B4A96B891C} 100, "System.Fonts.ActiveStatus")#
CATEGORY = PropertyKey({4B486401-5468-4381-9B5A-42DF4CB49F53} 100, "System.Fonts.Category")#
COLLECTIONNAME = PropertyKey({F3AECAC4-5B8D-436A-AD0C-64AB194FDAF3} 100, "System.Fonts.CollectionName")#
DESCRIPTION = PropertyKey({3D658D4D-BC38-464A-B555-418D554A8DF8} 100, "System.Fonts.Description")#
DESIGNEDFOR = PropertyKey({5741CF9C-56FE-485B-8901-4786449E188D} 100, "System.Fonts.DesignedFor")#
FAMILYNAME = PropertyKey({DE9E220B-41D4-4690-8B6B-3D89E231EEF1} 100, "System.Fonts.FamilyName")#
FILENAMES = PropertyKey({4530D076-B598-4A81-8813-9B11286EF6EA} 7, "System.Fonts.FileNames")#
FONT_EMBEDDABILITY = PropertyKey({4530D076-B598-4A81-8813-9B11286EF6EA} 2, "System.Fonts.FontEmbeddability")#
STYLES = PropertyKey({596FD41B-AF9B-4BA8-9B49-33B16F16678C} 100, "System.Fonts.Styles")#
TYPE = PropertyKey({4530D076-B598-4A81-8813-9B11286EF6EA} 5, "System.Fonts.Type")#
VENDORS = PropertyKey({49753869-849C-4323-A41F-26D73F28B53B} 100, "System.Fonts.Vendors")#
VERSION = PropertyKey({FEC7952B-4BF0-4C03-B6E1-2796818B7CA9} 100, "System.Fonts.Version")#