How do I obtain the names of graphic layers from a PDF?
I want to write an applescript that will extact the layer names from a PDF imported into InDesign. However, the only layer name it returns is the separator layer "Test.indd" and not the actual layers contained in the PDF.
The PDFs are saved from AI to include layers. Anyone have any suggestions on how to drill down into the serarator layer to get the other layer names?
Thanks,
Sean M.
I don't see anything in the ID dictionary that lets you get PDF or AI layers. You might ask in the scripting forum if it can be done with a JavaScript do script.
You could open the PDF in AI and get the names like this, which displays the names of a selected PDF's layers from AI—I don't think you can do it in Acrobat.
tell application "Adobe InDesign CS6"
activate
set myPath to file path of item link of selection of active document as alias
tell application "Adobe Illustrator"
open myPath
set myLayers to name of every layer of document 1
close document 1 saving no
end tell
set layerList to "Layers in current selection: " & return
--reverse loop gets the layers from the bottom up
repeat with i from number of items in myLayers to 1 by -1
set x to item i of myLayers
set layerList to layerList & x & ", "
end repeat
display dialog layerList
end tell
Similar Messages
-
Obtaining the name of a table from it's data
Hello,
i have a strange need ... i would like to obtain the name of a table from it 's data !!!!
Thank's in advance.ALTER TABLE t
ADD (table_name VARCHAR2(30));
then
SELECT table_name FROM T;Though, as Martin said, I don't know how you get the data if you don't know the name of the table. -
How do I change the name of my iMac from my wife's name to our surname?
How do I change the name of my iMac from my wife name to our surname?
System Preferences - Sharing - Change the name of the computer in the Computer Name box.
-
How can I change the name of my Mac. I am using it with a different company now and told want the old company name showing up on emails etc.
Thanks. When I rep;y to an email I get this
SOS Medical <[email protected]>
I would like to replace the SOS Medical with my company name -
How can I know the name(s) of font from built-in font dialog from Word VSTO AddIns.
Hi, All !!
I would like to extract some values from the built-in font dialogbox "wdDialogFormatFont" through VSTO AddIns.
Figured out short codes;
Microsoft.Office.Interop.Word.Dialog
F_DLG = Globals.ThisAddIn.Application.Dialogs[Microsoft.Office.Interop.Word.WdWordDialog.wdDialogFormatFont];
F_DLG.Show();
MessageBox.Show( F_DLG.FontMajor.ToString() );
MessageBox.Show( F_DLG.FontHighAnsi.ToString() );
Ther last two lines (red ones) do not work at all.
How can I know the name of the fonts ? (English and Non-English)
In VBA, it works beautifully.
Thanks !!Hi,
According to the description, you want to get some options from the build-in dialog dispaly by code.
As far as I know, we can declare an dynamic object to achieve the goal. Here is the code for your reference:
dynamic F_DLG = Globals.ThisAddIn.Application.Dialogs[Microsoft.Office.Interop.Word.WdWordDialog.wdDialogFormatFont];
F_DLG.Show();
MessageBox.Show(F_DLG.FontMajor);
Also we can use refrection to get the property we wanted like below:
Microsoft.Office.Interop.Word.Dialog F_DLG = Globals.ThisAddIn.Application.Dialogs[Microsoft.Office.Interop.Word.WdWordDialog.wdDialogFormatFont];
F_DLG.Show();
MessageBox.Show(F_DLG.GetType().InvokeMember("FontMajor", BindingFlags.GetProperty, null, F_DLG, null).ToString());
Regards & Fei
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. -
How do I determine the name of a file from a watched folder
I would like to generate a log to track the names and outcomes of files processed from a watched folder. I don't see a way to access the name of the file from within the process. I have a variable "inPDF" which is data type "document" and "outResult" which is type "xml" but I don't see a way to access the file name (or path) of the "inPDF" "document" object. Is there a way to access the file name and path?
Thank you, this sounds promising.
Where can I find documentation describing the attributes that can be retrieved using the getDocumentAttribute function? Also, where can I find a complete reference on the Document object?
Best Regards,
Noam -
How do I remove the name of one person from an ipad so that I can add a different name?
I am trying to rename an ipad, but I am not getting the option to do so on the ipad or on the computer.
Go to settings, general, about, name.
-
How do I remove the requirement for a signature from a PDF?
I can't have my associates and customers signing a document that does not require their signature. How do I remove this requirement from the PDF?
(Yes, I have seen the other threads on this subject but the registry entries described are not in my registry and merely disabling the user interface doesn't remove the REQUIREMENT for the signature in the first place.)
Thank you,
David SmithYou can set standard password security by selecting: FIle > Properties > Security > Security Method > Password Security
and in the dialog that's presented, set the security restrictions so that no changes are allowed, or to whatever else you want. -
Obtaining the full file path specification from Flash Movie and QuickTime icons?
How do you obtain the full file path specification from Flash
Movie and QuickTime icons? I want the path and the file name that
is contained in these icons. I am using a "dive" to run through the
icons of a file, and when I come upon these two types of icons, I
want to obtain the above information that is contained in them. I
certainly can look in the property dialog box to get this info, but
there are many icons in these files, and I want to generate a list
of info based upon the various types of icons that I am processing.
Thanks> How do you obtain the full file path specification from
Flash Movie and
> QuickTime icons? I want the path and the file name that
is contained in
> these
> icons. I am using a "dive" to run through the icons of a
file, and when I
> come
> upon these two types of icons, I want to obtain the
above information that
> is
> contained in them. I certainly can look in the property
dialog box to get
> this
> info, but there are many icons in these files, and I
want to generate a
> list of
> info based upon the various types of icons that I am
processing. Thanks
>
For Flash
Trace(GetIconProperty(iconID, #pathName))
for QuickTime
Trace(GetIconProperty(IconID, #filename))
For full scripting reference for each of these sprites, open
up the
Properties panel for each sprite and press the Help button
that appears on
the properties page ... or else navigate to these folders for
the Flash and
QT help
C:\Program Files\Macromedia\Authorware
7.0\xtras\FlashAsset\Help
C:\Program Files\Macromedia\Authorware
7.0\xtras\QuicktimeAsset\Help
You don't want to know how many times I asked Macromedia to
stop hiding that
Help!
Steve
http://twitter.com/Stevehoward999
Adobe Community Expert: eLearning, Mobile and Devices
European eLearning Summit - EeLS
Adobe-sponsored eLearning conference.
http://www.elearningsummit.eu -
How to obtain the name of the front document
Hi,
I would like obtain the name of the front document.
How I can do.
Thanks for your help.What type of plug-in are you? Look into PIProperties.h and the properties callback suite if you are a non-automation plug-in. If you are an automation plug-in type see the Getter example on how to pull all kinds of information from Photoshop.
-
How can I obtain the primary key of a table for an entity relation?
hello everybody
I am doing a consultation to a table in my data base, good this table has alone two fields, the first one is the code or pk and the second one is the description, to be presisos they are names of city and code.
From the beginning!!: This method this one in another class that is a Dialog that is going to call to the class SelecPlace ();
SelecPlace sl = new SelecPlace();
public void capturarLugar(){ // Simple void method in the mentioned class
String place = txtProcedencia.getText() ; // a JTextField
sl.executeStatement(place) ;
}ok, now we see part of the code of the class SelectPlace
public class SelecPlace extends AbstractTableModel{
Connection con = null;
Statement sentencia = null ;
ResultSet rs = null;
ResultSetMetaData rsmd = null ;
String[] nameColum = {} ;
Vector datos = new Vector() ;
public SelecPlace() { }
public void executeStatement(String query){
try{
con = DBManager.getConnection() ;
sentencia = con.createStatement(rs.TYPE_SCROLL_INSENSITIVE,
rs.CONCUR_UPDATABLE) ;
String sql = "select * from Place where descripcion like %"+query+"%'";
rs = sentencia.executeQuery(sql) ;
rsmd = rs.getMetaData();
int nroColumnas = rsmd.getColumnCount() ;
nameColum = new String[nroColumnas] ;
//obtengo los nombres de columnas en cache
for(int colum = 0; colum < nroColumnas; columna++){
nameColum[colum] = rsmd.getColumnLabel(columna + 1) ;
datos = new Vector();
while(rs.next()){
Vector newRow = new Vector();
for(int i = 0; i < getColumnCount(); i++){
newRow.addElement(rs.getObject("place_ID"));
newRow.addElement(rs.getObject("description"));
datos.addElement(nuevaFila);
fireTableChanged(null);
}catch(SQLException e){
System.err.println(e);
e.printStackTrace(System.err);
System.out.println("error in statement");
}catch(ClassNotFoundException cnfe){
System.err.println(cnfe);
}Ok, this code me works and I obtain in this case the field description of the table Place
Now my question is, how can I obtain the primary field of my table?
I need this value of this field that in the base of information in a bigint, and to take it to the first class before mentioned, for that I am working with a data base relatedCertain duffymo and everyone!!, good I give you my scheme:
And generalizing my question, I want to obtain the value of the primary key of a table in the database, I obtain more values of the same row, but I need the primary key, and you see one with the primary key I want to turn a Long and it to insert with code java in foreign clave in another table of the database
Good of this form I believe that it would not be breaking the integrity relacional of the tables -
How can I obtain the resources in jar?
How can I obtain the resources in jar if the class that to want this resource is static?
I don't succeed use like:
getClass().getResourceAsStream("/" + name)
because my class is static.
ThaksYou could do this
new Object().getClass().getResourceAsStream("/" + name)
or
Object.class.getResourceAsStream("/" + name) -
How do I change the names of artists or gendre in the itunes list after importing an album? Is it posssible to change that information?
Yes. Select one or more tracks (use ctrl or shift clicks to add/remove or extend a selection) then right-click or press CTRL-I to Get Info. Use the different tabs of the dialog to make changes.
For general advice on getting things neat & tidy see my article on Grouping tracks into albums.
tt2 -
How can I change the name of item in TableViewController iOS
How can I change the name of item in TableViewController? I want to be able to change the title of an item if I added one. Code:
// ViewController.m
// Movie List
// Created by Damian on 20/02/15.
// Copyright (c) 2015 Tika Software. All rights reserved.
#import "ViewController.h"
@interface ViewController ()
These outlets to the buttons use a `strong` reference instead of `weak` because we want
to keep the buttons around even if they're not inside a view.
@property (nonatomic, strong) IBOutlet UIBarButtonItem *editButton;
@property (nonatomic, strong) IBOutlet UIBarButtonItem *cancelButton;
@property (nonatomic, strong) IBOutlet UIBarButtonItem *deleteButton;
@property (nonatomic, strong) IBOutlet UIBarButtonItem *addButton;
// A simple array of strings for the data model.
@property (nonatomic, strong) NSMutableArray *dataArray;
@end
#pragma mark -
@implementation ViewController
- (void)viewDidLoad
[super viewDidLoad];
This option is also selected in the storyboard. Usually it is better to configure a table view in a xib/storyboard, but we're redundantly configuring this in code to demonstrate how to do that.
self.tableView.allowsMultipleSelectionDuringEditing = YES;
// populate the data array with some example objects
self.dataArray = [NSMutableArray new];
NSString *itemFormatString = NSLocalizedString(@"Movie %d", @"Format string for item");
for (unsigned int itemNumber = 1; itemNumber <= 0; itemNumber++)
NSString *itemName = [NSString stringWithFormat:itemFormatString, itemNumber];
[self.dataArray addObject:itemName];
// make our view consistent
[self updateButtonsToMatchTableState];
#pragma mark - UITableViewDelegate
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
return self.dataArray.count;
- (void)tableView:(UITableView *)tableView didDeselectRowAtIndexPath:(NSIndexPath *)indexPath
// Update the delete button's title based on how many items are selected.
[self updateDeleteButtonTitle];
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
// Update the delete button's title based on how many items are selected.
[self updateButtonsToMatchTableState];
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
// Configure a cell to show the corresponding string from the array.
static NSString *kCellID = @"cellID";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:kCellID];
cell.textLabel.text = [self.dataArray objectAtIndex:indexPath.row];
return cell;
#pragma mark - Action methods
- (IBAction)editAction:(id)sender
[self.tableView setEditing:YES animated:YES];
[self updateButtonsToMatchTableState];
- (IBAction)cancelAction:(id)sender
[self.tableView setEditing:NO animated:YES];
[self updateButtonsToMatchTableState];
- (void)actionSheet:(UIActionSheet *)actionSheet clickedButtonAtIndex:(NSInteger)buttonIndex
// The user tapped one of the OK/Cancel buttons.
if (buttonIndex == 0)
// Delete what the user selected.
NSArray *selectedRows = [self.tableView indexPathsForSelectedRows];
BOOL deleteSpecificRows = selectedRows.count > 0;
if (deleteSpecificRows)
// Build an NSIndexSet of all the objects to delete, so they can all be removed at once.
NSMutableIndexSet *indicesOfItemsToDelete = [NSMutableIndexSet new];
for (NSIndexPath *selectionIndex in selectedRows)
[indicesOfItemsToDelete addIndex:selectionIndex.row];
// Delete the objects from our data model.
[self.dataArray removeObjectsAtIndexes:indicesOfItemsToDelete];
// Tell the tableView that we deleted the objects
[self.tableView deleteRowsAtIndexPaths:selectedRows withRowAnimation:UITableViewRowAnimationAutomatic];
else
// Delete everything, delete the objects from our data model.
[self.dataArray removeAllObjects];
// Tell the tableView that we deleted the objects.
// Because we are deleting all the rows, just reload the current table section
[self.tableView reloadSections:[NSIndexSet indexSetWithIndex:0] withRowAnimation:UITableViewRowAnimationAutomatic];
// Exit editing mode after the deletion.
[self.tableView setEditing:NO animated:YES];
[self updateButtonsToMatchTableState];
- (IBAction)deleteAction:(id)sender
// Open a dialog with just an OK button.
NSString *actionTitle;
if (([[self.tableView indexPathsForSelectedRows] count] == 1)) {
actionTitle = NSLocalizedString(@"Are you sure you want to remove this movie?", @"");
else
actionTitle = NSLocalizedString(@"Are you sure you want to remove these movies?", @"");
NSString *cancelTitle = NSLocalizedString(@"Cancel", @"Cancel title for item removal action");
NSString *okTitle = NSLocalizedString(@"OK", @"OK title for item removal action");
UIActionSheet *actionSheet = [[UIActionSheet alloc] initWithTitle:actionTitle
delegate:self
cancelButtonTitle:cancelTitle
destructiveButtonTitle:okTitle
otherButtonTitles:nil];
actionSheet.actionSheetStyle = UIActionSheetStyleDefault;
// Show from our table view (pops up in the middle of the table).
[actionSheet showInView:self.view];
- (IBAction)addAction:(id)sender
[self.dataArray addObject:@"New Movie"];
// Tell the tableView about the item that was added.
NSIndexPath *indexPathOfNewItem = [NSIndexPath indexPathForRowself.dataArray.count - 1) inSection:0];
[self.tableView insertRowsAtIndexPaths:@[indexPathOfNewItem]
withRowAnimation:UITableViewRowAnimationAutomatic];
// Tell the tableView we have finished adding or removing items.
[self.tableView endUpdates];
// Scroll the tableView so the new item is visible
[self.tableView scrollToRowAtIndexPath:indexPathOfNewItem
atScrollPosition:UITableViewScrollPositionBottom
animated:YES];
// Update the buttons if we need to.
[self updateButtonsToMatchTableState];
#pragma mark - Updating button state
- (void)updateButtonsToMatchTableState
if (self.tableView.editing)
// Show the option to cancel the edit.
self.navigationItem.rightBarButtonItem = self.cancelButton;
[self updateDeleteButtonTitle];
// Show the delete button.
self.navigationItem.leftBarButtonItem = self.deleteButton;
else
// Not in editing mode.
self.navigationItem.leftBarButtonItem = self.addButton;
// Show the edit button, but disable the edit button if there's nothing to edit.
if (self.dataArray.count > 0)
self.editButton.enabled = YES;
else
self.editButton.enabled = NO;
self.navigationItem.rightBarButtonItem = self.editButton;
- (void)updateDeleteButtonTitle
// Update the delete button's title, based on how many items are selected
NSArray *selectedRows = [self.tableView indexPathsForSelectedRows];
BOOL allItemsAreSelected = selectedRows.count == self.dataArray.count;
BOOL noItemsAreSelected = selectedRows.count == 0;
if (allItemsAreSelected || noItemsAreSelected)
self.deleteButton.title = NSLocalizedString(@"Delete All", @"");
else
NSString *titleFormatString =
NSLocalizedString(@"Delete (%d)", @"Title for delete button with placeholder for number");
self.deleteButton.title = [NSString stringWithFormat:titleFormatString, selectedRows.count];
@endHey JB001,
Sounds like you have more going on than just a simple issue with Home Sharing and more dealing with Wi-Fi syncing. Start with the article below and see if that may resolve it.
iTunes 10.5 and later: Troubleshooting iTunes Wi-Fi syncing
http://support.apple.com/kb/TS4062
If it does not work out, then may I suggest contacting Apple for further assistance to walk you through it or just take that time that you were talking about to sort it out.
Contact Apple Support
https://getsupport.apple.com/GetproductgroupList.action
Regards,
-Norm G. -
Hi....How do you change the name? When I sync my iPhone, it shows my wife's name on it?
Unfortunately it is not doing it....
Let me give more details..We have 3 iPods and 2 iPhone4....I recently purchased the iPhone4 and when we connected it..It was already reading my wife's iPhone4..We went to the Apple Store at the Grove today and was told to de-authorize the system and connect my iPhone4 back and I should be able to change the name.
Nothing happened..Right now, I clicked on RESTORE settings...and it is uploading a new iPhone update.
Maybe you are looking for
-
Itunes codes are temporarily unable to be processed
Today I purchased a £25 iTunes giftcard. I entered the code into the account and everything worked correctly. Now, whenever I try to purchase anything, ever since I entered the voucher code into my account, i get this message: iTunes codes are tempor
-
How to (zoom in\out) on nokia e5 on images/photos
how to (zoom in\out) on nokia e5 on images/photos ?? I cant find zoom or any key to zoom any idea ?? Solved! Go to Solution.
-
hi I am new bee to workflow. I have worked in abap for the last two years. Please send me some basic and detailed tutorial on leariing workflow. my id is [email protected] WIth regards Ravishankar
-
Premiere Constantly Crashing, please look a the crash logs.
I've spent the last two days trying to clear this up. Here's my deal. Feels like it crashes when I'm working in the timeline... move the mouse, click a shot in the timeline whatever. But I have probably crashed 25 times in 2 days. I have tried all t
-
My Junk and Deleted Mailboxes have vanished.
When I upgraded to Yosemite, both my Junk Mail and Deleted Items mailboxes in Mail have vanished. I can neither find them or create new ones. If I delete something accidentally, or if a new sender gets tagged as Junk my mistake, I can't recover the