How to get informations (coordinates, font...) of InDesign or Acrobat Objects?
Hi guys,
i would like to export informations like x and y coordinates, fonts and size into an xml file or something. I'm working with Windows on CS6.
Do you know a script or tool?
Btw, sorry for my english
I would export it as IDML and extract the information from the generated xml files. It's the easiest I think.
Similar Messages
-
How to get the actual font name from a font file?
Hi
I have only the font Path I have to get the font name from that path. Any idea how to get the actual font name?
Thanks,I would ask you these questions:
Why do you need to do this? What are you ultimately trying to accomplish?
Are you really asking about the InDesign SDK?
Do you really need to get the "name" of a font from an arbitrary file? Or do you want information about a font installed on the system? If so, what OS?
Do you need to be able to handle any font format?
Which font "name" do you mean?
What language do you want the name in?
(1) It's not clear what you're trying to accomplish. A bit more information about your ultimate goal would be helpful.
(2) This question is not at all specific to the InDesign SDK. Are you really trying to do something in the context of an InDesign plug-in? If so, you probably want to look at IID_IFONTFAMILY and the IFontFamily::GetFamilyName function.
(3) If you are asking more generally, Windows and Mac both have system API calls to get this information, although those tend to deal with installed system fonts, not with arbitrary font files per se.
Also, you can parse the name table from a True Type or Open Type font without using any system APIs; as True Type and Open Type are well-documented standards. I would start by reading these:
The Naming Table
Font Names Table
(4) Although there are other standards, such as Type 1 (PostScript) fonts, and True Type Collection files and other formats, especially on Mac.
(5) Also, when you start down this road, you will quickly realize that your seemingly simple question is actually ambiguous, and that the answer is kind of complicated, because a font can have many names (a family name, a full font name, a style name, a PostScript name, etc.).
(6) And not only does a font have multiple names, it can have each of those names in multiple languages and encodings.
Any clarification would make this a better question. -
How to get information about creation of a virtual machine on a Hyper-v host.
Hi,
How to get information about creation of a virtual machine on a Hyper-v host?
I need: host name, time created, creator user.
I saw in Hyper-V-VMMS but I found info about movements of VM between hosts.
Thank's in advance.
Denius ValiantFor Host Name * Created Time Use This Command In PowerShell
Get-VM -Name (Read-Host "Type Your Vm Name") |select CreationTime , ComputerName
and for Create User , As i know you should see on Event Log .
Go To Event Log Viewer--->Applications And Services Logs--->Microsoft--->Windows--->Hyper-V-VMMS--->Operational
You can see in Event Log who create the Vm.
Whenever you see a helpful reply, click on Vote As Helpful & click on
Mark As Answer if a post answers your question.
LinkedIn:
Facebook:
-
How to get the coordinate of a cell in the jtable?
How to get the coordinate of a cell in the jtable?
How to get the point of a cell in the jtable?
Thanks for help!getCellRect(...);
-
HOW TO GET INFORMATION ABOUT THE CLIENT MACHINE AT DATABASE LEVEL
HOW TO GET INFORMATION ABOUT THE CLIENT MACHINE AT DATABASE LEVEL USING 10g Database and 10g Application Server
we have developed an application using oracle forms 10g with
oracle database 10g and Application server 10g
Application uses a single Oracle User name to connect to database
where as at Application level there are different users (these are not database users)
Now how can we get the information about the user/his machine etc. at database level. earlier in 6i/8i we use to get by using
USERENV('TERMINAL')
we had written a triggers on tables on Insert/Update where we used to update a database field Last user terminal with USERENV('TERMINAL')
but not this information is comming to be the machine name of application server where as we wish this to be the machine name of Client. Any Way outs
thanks
Chaand Kackriahi, you can use the sys_context function, like this:
select sys_context('userenv','current_user'),
sys_context('userenv','os_user'),
sys_context('userenv','host'),
sys_context('userenv','ip_address'),
sys_context('userenv','instance'),
sys_context('userenv','sessionid'),
sys_context('userenv','terminal')
from dual;
Is this what you 're looking for? -
How to get information about cursor? I had only a reference on it.
Hello
How to get information about cursor, that I receive in my procedure as a reference. For example I need to know, a number of columns. I know nothing about this cursor, except the link on it.
Best Regards, Kostya Proskudin!However, I would seriously reconsider what you are trying to achieve.
It looks like you are trying to write some ultimately generic cursor processor. i.e. pass any cursor and process it in some generic way.
Good design should include knowledge of what is expected to be passed and that knowledge can be put into the code.
Generic code is inherently difficult to maintain and debug and will never 100% deal with all possible situations e.g. even if you know the table being queried in the cursor you can't rely on the data dictionary to give you all the returned columns if some of the returned columns of the cursor are computed columns.
Be careful you aren't writing something that's going to cause problems later. -
How to get information about limitation Internal Memory on device
hallo ..
have some question here, so please some person able to answer my questions
1. How to get Information about limitation internal memory on device
2. is possible to improve internal memory on Blackberry ( move apps on external memory )
3. any tools to get internal memory activity ?
thanks for this people who joins here, hope we can share more information about blackberry ..In addition...
There are three types of potential memory on a BB: 1) Application Memory, 2) Device Memory, and 3) Media/SD Card Memory.
Application Memory -- This is the most crucial; it is the protected (not user accessible), dedicated, and fixed (in size) space that is available as the destination for the installation of applications (plus some application storage, overhead and such). You cannot touch AppMemory. You cannot improve the maximum AppMemory that your BB has. It is what it is. Applications can only install here...there is no option.
Device Memory -- This is space on your BB that you can touch to store files, pictures, media, etc. Typically, it is not terribly large, but it is available to you.
SD/Media Card Memory-- This is what it says...your SD card, for you to store files, media, pictures, etc. It can be as large as your BB OS can support...see this KB:
KB05461MicroSD card sizes supported by the BlackBerry device software
On some devices/OS levels, you can only see "File Free" (Options > Status), which I think is equivalent to AppMemory. On other devices, you can see all three memory usage levels (Options > Memory). Here are some guidelines to use:
KB02843What is the Low Memory Manager feature on the BlackBerry smartphone
KB14320How to maximize free space and battery power on the BlackBerry smartphone
KB14213Call logs, SMS text messages, and email messages are deleted from the BlackBerry smartphone
Lastly, it is always important to properly close applications when you are done with them. Using the Back or the Red key will not do this -- those leave it to the app to decide what to do...and some will leave themselves resident in memory, consuming resources on your BB, slowing the overall performance. Rather, to close an app, press and select "Close" or "Exit"...that will force the application to be closed, freeing up for your new use the resources it was consuming. Some apps will always remain running (typically -- BBMessenger, Browser, Homescreen, Phone, and Messages)...but, you should still close them properly - especially the Browser...if it is left on an active web page, it will not only consume extra resources but battery power as well.
Further, anytime random strange behavior or sluggishness creeps in, the first thing to do is a battery pop reboot. With power ON, remove the back cover and pull out the battery. Wait about a minute then replace the battery and cover. Power up and wait patiently through the long reboot -- ~5 minutes. See if things have returned to good operation. Like all computing devices, BB's suffer from memory leaks and such...with a hard reboot being the best cure. Some have taken to doing this on a regular basis as a preventive measure...some as frequently as once per day. Others have obtained the QuickPull app to automate a simulated Batt-Pull.
Good luck!
Occam's Razor nearly always applies when troubleshooting technology issues!
If anyone has been helpful to you, please show your appreciation by clicking the button inside of their post. Please click here and read, along with the threads to which it links, for helpful information to guide you as you proceed. I always recommend that you treat your BlackBerry like any other computing device, including using a regular backup schedule...click here for an article with instructions.
Join our BBM Channels
BSCF General Channel
PIN: C0001B7B4 Display/Scan Bar Code
Knowledge Base Updates
PIN: C0005A9AA Display/Scan Bar Code -
How to get informed by email about changes on service messages of the servi
How to get informed by email about changes on service messages of the service desk.
I need a kind of overview
functional details
and a very good guideline to do the implementation
Does anyone know how to do it?Hi,
Go throw this
Note 691303, Note 1041455
you will find each and every thing abt implementation .
Send mail to Message Processor in Service Desk
Points if helpfull
Regards,
Neni -
How to get information from my laptop to my ipad
I`m new on I-pad
How to get information from my laptop to my ipad
Saludos
Josè MonteroHeres some Apple Support tips on the subject.
How to transfer and sync content to your computer:
http://support.apple.com/kb/ht1296
How to transfer files between your computer and mobile apps:
http://support.apple.com/kb/PH1693
How to do file transfers:
http://support.apple.com/kb/HT4094 -
How can get Information of Exfect in Illustrator by Script?
Illustrator can setting Effect: Illustrator Effect, Photoshop Effect to Object,
But i find in document not exist attributes can get their information.
How can get Information of Exfect in Illustrator by Script? -
How to get informed about new features and version...
Hello,
I used to get informed on skype when a new version is launched, but now I dont. I noticed it when I delete skype and re-install again from the site for a reason. Also I want to learn about the new features via e-mail. What should I do?
RegardsTo manually check for new updates, you can click the Check Update option in the Help menu in the Skype software window. Then if there are new versions released and you want to know what new features are added in that release, you can check the Skype Blog's Garage section -
http://blogs.skype.com/category/garage-updates/
IF YOU FOUND OUR POST USEFUL THEN PLEASE GIVE "KUDOS". IF IT HELPED TO FIX YOUR ISSUE PLEASE MARK IT AS A "SOLUTION" TO HELP OTHERS. THANKS!
ALTERNATIVE SKYPE DOWNLOAD LINKS | HOW TO RECORD SKYPE VIDEO CALLS | HOW TO HANDLE SUSPICIOS CALLS AND MESSAGES -
How to get Information Template fields to Standard Purchase order Document.
Hi Guy's
I Created Information Templates to capture extra information to suit our business needs. But i dont know how to get populate those information into Standard Purchase order docuemnt. After Some research I found that we have to customize the PO_STANDARD_XSLFO.xsl. But i did not get how to get those information.
If any one know knows or has done this type of customization let me know asap
Thanks in advance
Thanks & Regards
Palakondaiah.UHi,
I resolved this as following :
Since, i needed the Manufacturer Serial no. to be fetched in custom field at item level ( Enhanced via EEWB the item ) , the moment there is a product available in the sales doc header field.
I wrote badi implementation for definition : CRM_ORDERADM_I_BADI and utilized method : CRM_ORDERADM_I_PRODUCT_DETERM . This method's signature if you check makes me available the header, item guids along with the product available in the field even before i save the sales document. There i fetch the serial number of product from custom table and then poulate the serial no. field in customer_i extension as follows:
LS_CUSTOMER_I_COM-ZZCUSTOMER_I0803 = LV_MFR_SLNO.
LS_CUSTOMER_I_COM-REF_GUID = IV_ITEM.
LS_CUSTOMER_I_COM-REF_HANDLE = '0000000000'.
LS_CUSTOMER_I_COM-MODE = 'A'.
APPEND LS_CUSTOMER_I_COM TO LT_CUSTOMER_I_COM.
LS_FIELD_NAME_CUSTAB-FIELDNAME = 'ZZCUSTOMER_I0803'.
APPEND LS_FIELD_NAME_CUSTAB TO LT_FIELD_NAME_CUSTAB.
CALL FUNCTION 'CRM_CUSTOMER_I_MAINTAIN_OW'
EXPORTING
IS_CUSTOMER_I_COM = LS_CUSTOMER_I_COM
* IV_EXTERNAL_CALL = 'X'
CHANGING
CT_INPUT_FIELD_NAMES = LT_FIELD_NAME_CUSTAB
EXCEPTIONS
ITEM_CHANGE_ERROR = 1
ITEM_CREATE_ERROR = 2
ERROR_OCCURRED = 3
OTHERS = 4. -
Hi All,
i have a panel in canvas layout.
if want to add one more panel immediate next to the first panel i need to know x, y coordinate of the first panel.
How can i know i the coordinates.
Can any help me?
thanks
RaghuYou can get the coordinates by:
panelOne.x and panelOne.y
panelOne is the id of your panel. e.g. <mx:Panel id="panelOne" ...>...</Panel>
To add a new panel right next to it you have to set the x and y for the new panel like this:
newPanel.x=panelOne.x+panelOne.width;
newPanel.y=panelOne.y+panelOne.height;
Hope this helps. -
How to get city coordinates?
Hi,
Is there any way to get city coordinates, such as latitude and longitude based on user's input?
I have TextBox element and when user enters, for example, New York app should get latitude and longitude for that city.Hi Matthew_42,
>>Is there any way to get city coordinates, such as latitude and longitude based on user's input
Yes, it is possible. We can use the
GeocodeQuery Class to help us.
For more information, please try to refer to my example:
In the MainPage.xaml:
<Button Content="GetCoordinate" Click="Button_Click" Margin="252,32,0,503"></Button>
<TextBox Name="MyTextBox" HorizontalAlignment="Left" Height="72" Margin="0,32,0,0" TextWrapping="Wrap" VerticalAlignment="Top" Width="267"/>
<TextBlock Name="MyTextBlock" Foreground="Red" FontSize="25" HorizontalAlignment="Left" Margin="10,179,0,0" TextWrapping="Wrap" VerticalAlignment="Top" Height="80" Width="436"/>
<TextBlock Name="MyTextBlock1" Foreground="Red" FontSize="25" HorizontalAlignment="Left" Margin="10,221,0,-9" TextWrapping="Wrap" VerticalAlignment="Top" Height="80" Width="436"/>
In the MainPage.xaml.cs:
private async void Button_Click(object sender, RoutedEventArgs e)
// Get my position
var MyPosition = await new Geolocator().GetGeopositionAsync();
double MyPositionLatitude = MyPosition.Coordinate.Latitude;
double MyPositionLongitude = MyPosition.Coordinate.Longitude;
//Get the search city's Coordinate
var MyGeocodeQuery = new GeocodeQuery();
MyGeocodeQuery.SearchTerm = MyTextBox.Text;
MyGeocodeQuery.GeoCoordinate = new GeoCoordinate(MyPositionLatitude,MyPositionLongitude);
MyGeocodeQuery.QueryCompleted += MyGeocodeQuery_QueryCompleted;
MyGeocodeQuery.QueryAsync();
public void MyGeocodeQuery_QueryCompleted(object sender, QueryCompletedEventArgs<IList<MapLocation>> e)
if(e.Result.Count>0)
int count = e.Result.Count;
double Latitude= e.Result[0].GeoCoordinate.Latitude;
double Longitude = e.Result[0].GeoCoordinate.Longitude;
MyTextBlock.Text = MyTextBox.Text + "_Latitude=" + Latitude.ToString();
MyTextBlock1.Text = MyTextBox.Text + "_Longitude=" + Longitude.ToString();
The result:
Best Regards,
Amy Peng
We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
Click
HERE to participate the survey.
Thank you for your help.
This solution is working perfectly.
Best regards. -
How to get information about file owner in UNIX
Dear all
I would like to write a file management program in Solaris 8 using Java.
However, I don't know how to get the file owner and file permission information
by any Java class. Please advise.
Sincerely Yours
Mr. Voravit H.I fear there will be no pure java solution, because file owner and file permissions are platform-dependent issues, especially about the gory details (groups, executable / sticky / setuid-bits, ACL etc.)
AFAIK java supports only the notion of a file's being readable or writeable but nothing further.
On the other hand, some (even popular and wide-sprread) platforms / file systems do not have the notion of the owner of a file.
So you will need some platform-specific solution like running an external command or calling the C function "stat".
Maybe you are looking for
-
How do I test if an object exists? in Flash CS4(AS3.0)
I am trying to test if an object with an instance name of "test_mc" exists. How would i write the code with an if statement, i have no idear? ~Thank you for help tips and advice.
-
TNS: No Listener on Oracle 10g Express Edition
I have installed oracle database 10g Express Edition but get a ORA-12541:TNS:no listener exception when I try to connect to the database. I can connect using SQL plus. My listener.ora file looks like this: SID_LIST_LISTENER = (SID_LIST = (SID_DESC =
-
My login password has been stuck in some reset loop since mid June and it's gotten to the point where I only shop here if I have to. Let's dispense with the "shopping at bestbuy.com should be a fantastic experience" pleasantries and get down to a sol
-
Screen Painter displays nothing and becomes hang.
<b>Screen Painter displays nothing and becomes hang.</b> To duplicate: 1. Create a new table and fields. (I created using SQL Enterprise Manager). 2. Create a new form using Screen Painter. 3. Bound several items to column to field of table created o
-
There is a field on the Opportunities called 'Competitor' which is mandatory for the reps to pick from (picklist). This implies that when they create a new opportunity, they have to pick a value from this picklist. Now.. what we need is to have them