Is it possible to get font names of the used vector graphics?

Hi All,
Is it possible to get the font names of the used vector graphics?

Hello Learner,
or you could try to read out the fonts from XMP metadata.
1. Load XMP Library
2. Read out XMP metadata from file
e.g.
      var _numberOfFonts = _xmpData.countArrayItems(XMPConst.TYPE_PAGEDFILE,"xmpTPg:Fonts");
      if(_numberOfFonts) {
        for(i=1;i<=_numberOfFonts;i++) {
            _path = XMPUtils.composeArrayItemPath(XMPConst.TYPE_PAGEDFILE,"xmpTPg:Fonts",i);
            _fontFamily = _xmpData.getStructField(XMPConst.TYPE_PAGEDFILE,_path,XMPConst.TYPE_FONT,"fontFamily");
            _fontface = _xmpData.getStructField(XMPConst.TYPE_PAGEDFILE,_path,XMPConst.TYPE_FONT,"fontFace");
            _fontType = _xmpData.getStructField(XMPConst.TYPE_PAGEDFILE,_path,XMPConst.TYPE_FONT,"fontType");           
Roland

Similar Messages

  • Getting font name for Type 1 subsetted font

    Hi,
    The attached PDF contains some subsetted  Type1 fonts.
    When I use the   function PDEFontGetAttrs and  get the PDEFontAttrs::name, I am getting the font name as   "GPCDOB+NewBaskerville-Roman".
    What function should I use to get the original font name and not the subset name ?  In the above example, I need to get  “NewBaskerville-Roman".
    I use the following piece of code to get font name:
    PDEFontAttrs fontAttrRec;
    PDEFontGetAttrs (font, &fontAttrRec, sizeof(PDEFontAttrs));
    strcpy_s(fontName,100,ASAtomGetString(fontAttrRec.name));
    fontName I get is    "GPCDOB+NewBaskerville-Roman".
    (I am using Adobe PDFLibrary)
    Thanks,
    Priya

    Hi,
    Thanks.
    I have decided to go with stripping off the first 7 characters.

  • Any Function module or BAPIs are available to get scheme name for the inter

    I have internal order no value in table  AUFK-AUFNR ,  and the internal order corresponding Scheme value is available in IMPR-PRNAM . Now I want to inner join both the tables to extract the data , but there is no common field . Is there any Function module or BAPIs are available to get scheme name for the internal orders?

    look at DB-VIEW  "V_IVP_OR".
    Regards,
    Laurent

  • How can i get my name on the finder bar?

    How do i get my name on the top right corner next to the search bar? I have OS X Mountain Lion 10.8.5

    System Preferences > Users & Groups
    Click the lock to unlock it, if you have to.
    Click "Login Options".
    Enable " Show fast user switching menu as" and select "Full Name".
    Best.

  • Is it possible to get a discount on the Iphone 5

    Is it possible to get a discount on the iphone 5 ?
    The reson is because I'm trying to buy one for my dad's birth day for the lowest price i can get.
    Is it possible to give an apple product to apple, and get a discount for a
    product i would like to buy?
    Or just a discount?
    In this position i would like to give an Iphone 4 and get a discount for
    Iphone 5 is that possible ?
    If not is it pssible to get a disount?
    Waiting for a response
    Maxime Sellier

    Apple does not take trade-ins. In a few countries Apple does work with a company who will give you some return on an existing device; for the US, see:
    http://www.apple.com/recycling/gift-card/
    Similar programs are available in a few other countries, and some dealers may have their own trade-in programs. But you most probably can get more for your iPhone 4 if you sell it yourself.
    Regards.

  • I can't see the font names in the TYPE - Font pull down menu?

    I can't see the font names in the TYPE - Font pull down menu?  The fonts are in there, but I can only see the name as I scroll past each one - almost like they are white text???

    view,
    I believe this may solve it:
    Open System Preferences and go to Accessibility. Next, select Display from the source list along the left, then check the box labelled Reduce transparency.
    It was first presented in this post #15 by TheUlser:
    https://forums.adobe.com/message/6854594#6854594
    It has been described on this Adobe page:
    http://capitalmacservice.com/font-preview-working-illustrator-cs-5-yosemite-fix/
    It may also depend on the monitor, as it appears from post #29 by Loncar in the same thread.
    Obviously, this also influences some other things so there may be a downside to it.

  • I have the Photoshop CS6 Extended CD, but my computer won't read it.  Is it possible to get a digital download to use instead?

    I have the Photoshop CS6 Extended CD, but my computer won't read it.  Is it possible to get a digital download to use instead?

    You're welcome. Run those updates, they are important.
    Gene

  • Getting login names of the users.

    Hi,
    Does anybody have an idea of getting login names of the user present in the plumtree.

    IPortletContext edk = PortletContextFactory.CreatePortletContext(Request, Response);
    IPortletUser IUser = edk.GetUser();
    userName = IUser.GetUserName();

  • Is it possible to get Internet Explorer on the iPad

    II am new to the ipad word.....am need some help on this.....Is it possible to get Internet Explorer for the ipad.....is so How?....or if no...is their any suggestions on what to use that is compatible....I have to jump on my laptop for certain sites that have pop up or programs that only use IE...so any help will be greatful

    No IE, but you can download browsers that lie about what they are.
    It's called user agent switching.
    Look in the app store, I think mercury does it.

  • HT1752 Hi, I want to play my music through my Comp as well as my wireless speaker.. i can only seem to get one working at a time, is it possible to get both working at the same time??  Thanks Kylie

    Hi, I want to play my music through my Comp as well as my wireless speaker.. i can only seem to get one working at a time, is it possible to get both working at the same time??  Thanks Kylie

    Hi Kylie,
    Open Audio Midi Setup in Applications>Utilities, see the input & output options & KHz setting there.

  • Displaying name of the Used Query-View in a Web Template

    Hello Experts,
    I am using a Query View as Dataprovider in a Web Template.
    Now I would like to display the name of the View.
    But with a Text Element this isn't possible.
    You can only display the name of the Query.
    Is there a way to display the name of the used Query-View?
    Thank you for your help.
    D.Kramer

    Hi Sumit,
    hi Björn,
    thank you for your hints.
    We use a template to enable users to create Views.
    So its dynamic.
    That way we don't know the Name of the Views in advance.
    (So putting the text into 'Title' is not possible)
    We already use the "Query View Selection". This works out for users that are able to see different Views. (Power User)
    But is it also possible to display the Query View Name in an Item or with html methods for those templates where there is only one View (as dataprovider) we don't know in advance?
    Thanks again.
    D.Kramer

  • Okay, noe this is stupid, HTC ONE MAX  RECEIVES sENSE 6 UPDATE IN Malasia yet we cannot get it here in the use on verix=zon, last gain and it has been in certification as long as EVERY OTHER HTC  out there!!!!  So verizon i know you will not answer this a

    okay, noW this is stupid, HTC ONE MAX  RECEIVES sENSE 6 UPDATE IN Malasia yet we cannot get it here in the use on verizon, last Again and it has been in certification as long as EVERY OTHER HTC  out there!!!!  So verizon i know you will not answer this anyways cause your just too good to answer it , but WHEN ARE US LOYAL CUSTOMERS GETTING OUT SENSE 6 UPDATE ALREADY???????

    its been 3 months now for certification process. I think we will receive this update for Christmas.Verizon really dont care about htc one max users.  Dont lose hope htc one max users we will see this updates in our phones.  i posted a picture conversation between me and htc. they said its verizon who releases updates for us not them, they delete my post i am sure 100% there is something going on with this update. they just dont tell us.

  • Possible to get variable name?

    Is it possible to get the name that you have used in your code of a variable?
    ie.
    procedure main_procedure
    is
       l_var varchar2(10) := 'Hello';
    begin
       dbms_output.put_line(get_var_name(l_var));
    end;
    function get_var_name(p_var in varchar2)
    return varchar2
    is
    begin
       -- insert magic here
    end;
    -- End code; Now call the procedure
    exec main_procedure;-- Needed output:
    "variable passed had name l_var and value Hello"

    Hi Sam,
    OK, this is definitely for fun only and NOT recommended for any production database!!
    With that out of the way, this has been adapted from Tom Kyte's who_called_me:
    SQL> create or replace procedure get_var_name (
      2     p_var in varchar2
      3  )
      4  as
      5     call_stack   varchar2(4096) default dbms_utility.format_call_stack;
      6     n            number;
      7     found_stack  boolean default false;
      8     l_line       varchar2(255);
      9     cnt          number := 0;
    10     l_owner      varchar2(255);
    11     l_name       varchar2(255);
    12     lineno       number;
    13     caller_t     varchar2(255);
    14     calling_line varchar2(4000);
    15     var_name     varchar2(1000);
    16  begin
    17     loop
    18        n := instr( call_stack, chr(10) );
    19        exit when ( cnt = 3 or n is null or n = 0 );
    20        l_line := substr( call_stack, 1, n-1 );
    21        call_stack := substr( call_stack, n+1 );
    22        if ( not found_stack ) then
    23           if ( l_line like '%handle%number%name%' ) then
    24              found_stack := true;
    25           end if;
    26        else
    27           cnt := cnt + 1;
    28           -- cnt = 1 is ME
    29           -- cnt = 2 is MY Caller
    30           -- cnt = 3 is Their Caller
    31           if ( cnt = 2 ) then
    32              lineno := to_number(substr( l_line, 13, 6 ));
    33              l_line   := substr( l_line, 21 );
    34              if ( l_line like 'pr%' ) then
    35                 n := length( 'procedure ' );
    36              elsif ( l_line like 'fun%' ) then
    37                 n := length( 'function ' );
    38              elsif ( l_line like 'package body%' ) then
    39                 n := length( 'package body ' );
    40              elsif ( l_line like 'pack%' ) then
    41                 n := length( 'package ' );
    42              elsif ( l_line like 'anonymous%' ) then
    43                 n := length( 'anonymous block ' );
    44              else
    45                 n := null;
    46              end if;
    47              if ( n is not null ) then
    48                 caller_t := ltrim(rtrim(upper(substr( l_line, 1, n-1 ))));
    49              else
    50                 caller_t := 'TRIGGER';
    51              end if;
    52 
    53              l_line := substr( l_line, nvl(n,1) );
    54              n := instr( l_line, '.' );
    55              l_owner := ltrim(rtrim(substr( l_line, 1, n-1 )));
    56              l_name  := ltrim(rtrim(substr( l_line, n+1 )));
    57           end if;
    58        end if;
    59     end loop;
    60     select text
    61     into calling_line
    62     from all_source
    63     where line = lineno
    64     and type = caller_t
    65     and name = l_name
    66     and owner = l_owner;
    67     var_name := trim ( substr (
    68        calling_line
    69        , instr(calling_line, '(') + 1
    70        , instr(calling_line, ')') - instr(calling_line, '(') - 1
    71     ));
    72     dbms_output.put_line('variable passed had name '||var_name||' and value '||p_var);
    73  end;
    74  /
    Procedure created.
    SQL> create or replace procedure main_procedure
      2  is
      3     l_var varchar2(10) := 'Hello';
      4  begin
      5     get_var_name(l_var);
      6  end;
      7  /
    Procedure created.
    SQL> exec main_procedure;
    variable passed had name l_var and value Hello
    PL/SQL procedure successfully completed.cheers,
    Anthony

  • Get font-name on windows/dialogs

    Greetings to All.
    I require some info on how to get the font-name of all the dialogs, JFrame etc opened from running my swings project. It can be printed out to some kind of log.
    font.properties lists the typical fonts but I am not sure if they are reset in other classes inbetween or in the toolKit. [using jdk1.4.2]
    Thanks for any info.
    Regards,
    Chandra

    You can see all those fonts using ShowUIDefaults program (below), just run UI defaults using 1.4.2_xx and 1.5.0_xx and you will see any differences in the fonts.
    http://www.discoverteenergy.com/files/ShowUIDefaults.java

  • How to get file name of the form attachment?

    Hi,
    is there anybody who is able to help me with the following problem???
    I started my process from Workspace ES and as a first step I attached one locale file (IMG.JPG or IMG.TIF e.g.) as a form attachment. I used "Attachments" bookmark in the Workspace ES.
    I need to get file name of attached file in the process!!!
    I tried to use "getTaskAttachments" component to get file name of form attachment but without success. This component successfully obtained attached file an stored it in the variable (type list, subtype document) but didn't produce all file attribute informations such as basename or Content Type:
    Is there some possibility to obtain file name (including file extension) by using "standard" tools and components of ALC?
    Thanks for your suggestions.

    Hi LekomDev,
    I faced the same situation some time back and this is what I know.
    Based on the file type few of the attributes will or will not be populated. (This is what the official documentation says about Document attributes)
    The file name that you are looking for would mostly be in 'name' attribute of Document object. The 'wsfilename' attribute is the atrribute which gets used to show the file name into Attachments tab of the workspace.
    So, if you are just interested in knowing the filenames then 'name' attribute is the place that you are looking for.
    But if you are trying to solve an issue in which Attachments against a Task isn't showing the filenames properly then you would need to copy the 'name' attribute value into 'wsfilename' attribute and then the Attachmetns against a Task would have the correct names.
    Tip: Use the Record and Playback option of the workbench to inspect the Document variable and you would see all of the values for a Document variable at desired step in your orchestration.
    hope this helps,
    cheers,
    Parth Pandya
    Blog: http://livecyclekarma.wordpress.com

Maybe you are looking for

  • Multiple video playback issues

    Hi All, I would dearly appreciaty any light anyone could shed on this issue - I have run into a couple of Flash bugs that have stumped me for quite a while, and my deadline is aproaching fast. Essentially, I would like to play back 3 reasonably high

  • 'writeSettings' in plug-in 'servermgr_dns' error.

    Hi I get the following error when trying to add DNS entries in OS X Server DNS. "The error occurred while processing a command of type 'writeSettings' in plug-in 'servermgr_dns'." I just did a reinstall of the Server App because of similiar issues. E

  • My iphone no longer plays music on intempo rdi

    Hi Since the latest IOS update my iphone no longer plays music on intempo rdi dock

  • How to make LOV readonly

    Hi, I have a SELECT_LIST_FROM_LOV field in my report. I would like to make this field read-only. I tried doing something like this SELECT APEX_ITEM.SELECT_LIST_FROM_LOV (2,job,'EMP_JOB','readonly="readonly"') FROM emp. , but so far it's not working.

  • How do i open an .awlive file, how do i open an .awlive file?

    how do i open a .awlive file on imac