How to retrieve the hyperlink source/destination for an image
Hi
I am using Indesign CS4 on windows. I am trying to make my way learning InDesign via the SDK documents. However I am not able to understand how I can do the following
In InDesign I have placed an image and using the "interactive" menu added an hyperlink to the image. Now, in my code, given the itemRef for the image, how can i get the hyperlink associated with it?..
I could probably go through the HyperlinkTable and loop through all the hyperlink lists to co-relate which image in my document has the hyperlink.
However what I want to do is given the itemRef of my image, how do i get hyperlink associated with it
thanks for your help
--Sam
Yes, I could of course filter the image myself (I'm using my own modifed version of the ACME GifEncoder to save the image, so that I could even do it during the encoding without ImageFilter). So my problem could be reduced to reduce an array of more than 255 colors to 255 colors by eliminating colors which are very near from each other.
The point is that I don't have any algorithm to make an efficient color reduction with error diffusion like every graphic software would do. I would have imagined that such a standard algorithm would be somewhere in the JAVA API. If not, I'm gonna have to invent and implement my own algorithm...
Yannick
Similar Messages
-
Dear Abapers,
I request the Abapers kindly reply for this blog
I want to retrieve the sapscript layout changes for a particular transport request in development server after that many transport request created and moved to quality ?
I checked in SE03 transaction the transport request was there. But I want to retrieve the existing transport request which is not moved to Quality?
Is it possible to retrieve the existing transport request in development which is not moved to quality ?
Like how we retrieving the programs using versions in development server, In the same way I want to retrieve the sapscript layout in development server ?
Thanks & Regards
Muzeebur Rahiman.SHi,
There is no version management for SapScript or Smartforms .
When you write "transport request in development which is not moved to quality" - was the transport ever released and exported from the development system? If yes, and if the "Transport files" are still available in "Transport directory" (or if the transport files were backed up and could be retrieved), the transport could be imported again. If the TR was not exported, you are out of luck, I believe...
I would not recommend you do it on your own even if you happen to have enough authorizations (consult with Basis and/or Transport Admin, if you have one in your organization). I would not recommend that it's imported on a development system or QA system, even if the transport contains no other objects - only the SapScript form in question. Import it on a "sand-box" that gets overwritten by system copy from time to time... Once the transport is imported, you should have the old version of SapScript in that system and could analyse the changes and perform manual merge.
cheers
Jānis -
How to findout the data source information for the perticular tables
Hi,
Can you please tell me the process to findout the data source information for the perticular tables .
For ex.. T2503 ,T2507 ,T25A1,T25A2 etc ..
I am doing a reverse engineering to find out the data sources build on the above SAP Tables.
Thanks.Hi,
Still we haven't get the field level information ,before they send us we should first give them the corresponding data sources for the COPA tables which they have given .
I have searched in help.sap.com but I didn't find any information on this .
Please let me know is there any way to know the data source details for SAP Tables.
Thanks -
How to edit the html source code for my site
I have just started a blog, and am VERY new to it. I am trying to edit the html source code on my site (ie, to insert google adsense search bars). I go to my blog site, get to page source and see the html but I am not able to edit it. Not sure what I am doing wrong. Thanks!
You can use any editor you want mine is set up for notepad.exe
:see http://dmcritchie.mvps.org/firefox/firefox.htm#notepad
:to invoke use "Ctrl+U" or View > Page Source
:this is for sites that you maintain on your local drives or servers, and copy over to a website. -
How to understand the Vector source code for function elements()?
hello all:
This following code snippet is extracted from java.util.Vector source code.
who can tell me how i can understand what the function nextElement does?
thank you
public Enumeration elements() {
return new Enumeration() {
int count = 0;
public boolean hasMoreElements() {
return count < this.num_elem;
public Object nextElement() {
synchronized (Vector.this) { //???
if (count < elementCount) {//???
return elementData[count++];
throw new NoSuchElementException("Vector Enumeration");
}Perhaps code would help more. This codeimport java.util.Vector;
import java.util.Enumeration;
import java.util.Iterator;
public class Test {
public static void main(String[] arghs) {
Vector v = new Vector();
Integer two = new Integer(2);
// Fill the Vector
v.add("One");
v.add(two);
v.add(new StringBuffer("Three"));
// Enumerate through the objects in the vector
System.out.println("---- Enumeration ----");
Enumeration e = v.elements();
while (e.hasMoreElements()) System.out.println(e.nextElement());
// Loop through the objects in the vector
System.out.println("---- Loop ----");
for (int i=0; i<v.size(); i++) System.out.println(v.get(i));
// Iterate through the objects in the vector
System.out.println("---- Iterator ----");
Iterator i = v.iterator();
while (i.hasNext()) System.out.println(i.next());
}produces this output
---- Enumeration ----
One
2
Three
---- Loop ----
One
2
Three
---- Iterator ----
One
2
Three
So, for a Vector, all three do the same thing. However, Iterator is part of the Collection Framework (see [url http://java.sun.com/j2se/1.4.2/docs/guide/collections/index.html]here). This allows you to treat a whole bunch of [url http://java.sun.com/j2se/1.4.2/docs/guide/collections/reference.html]objects which implement the Collection interface all the same way. I know this is way more than you were asking, but I hope it at least clears up what you were asking. -
How to retrieve the data from SAP-BAPI by using VB Code
Hi ,
I am new to BAPI.
V have created an application in Visual Basic with the following fields
EmpNo , EmpName, Addr1, Addr2, City and Phone (Only for Test)
We have written the code for SAVING the data into SAP. Already we have
constructed a table with the respective fields in SAP.
For that we ourself created our own BAPI Structure / Function Group /
Function Module/ Business Object - RELEASED related elements.
1)Established the connection successfully.
2)Stored the data into SAP Successfully and v r in need of
3)HOW TO RETRIEVE THE DATA FROM SAP (USING GETLIST.....GETDETAIL....)
Following is the code :
'BAPI Structure : ZBAPIEMP
'Function Group : ZBAPIEMP
'Function Module : ZBAPI_EMP_CREATEFROMDATA
'Business Object : ZBAPIEMP
'Function Module : ZBAPI_EMP_GETLIST
Dim bapictrl As Object
Dim oconnection As Object
Dim boEmp As Object
Dim oZEmp_Header As Object
Dim oImpStruct As Object
Dim oExpStruct As Object
Dim oreturn As Object
Dim x As String
Private Sub Form_Load()
Set bapictrl = CreateObject("SAP.BAPI.1")
Set oconnection = bapictrl.Connection
oconnection.logon
Set boEmp = bapictrl.GetSAPObject("ZBAPIEMP")
Set oZEmp_Header = bapictrl.DimAs(boEmp, "CreateFromData", "EmployeeHeader")
Set oImpStruct = bapictrl.DimAs(boEmp, "GetList", "EmployeeDispStruct")
End Sub
Private Sub cmdSave_Click()
oZEmp_Header.Value("EMPNO") = txtEmpNo.Text
oZEmp_Header.Value("EMPNAME") = txtEmpName.Text
oZEmp_Header.Value("ADDR1") = txtAddr1.Text
oZEmp_Header.Value("ADDR2") = txtAddr2.Text
oZEmp_Header.Value("CITY") = txtCity.Text
oZEmp_Header.Value("PHONE") = txtPhone.Text
boEmp.CreateFromData EmployeeHeader:=oZEmp_Header, Return:=oreturn
x = oreturn.Value("Message")
If x = "" Then
MsgBox "Transaction Completed!..."
Else
MsgBox x
End If
End Sub
Private Sub cmdView_Click()
End Sub
COULD ANYBODY GUIDE ME, HOW TO RETRIEVE THE DATA FROM BAPI, FOR THE WRITTEN CODE.I didn't seen any other answers but here's how it's been done previously in our organization for a custom BAPI. In this example, we give material and language to return the part description. It's not specific to your project but may give you ideas..
-Tim
Option Compare Database
Dim SAPLOGIN As Boolean
Dim FunctionCtrl As Object
Dim SapConnection As Object
Sub SAPLOGOUT()
On Error GoTo LogoutFehler
SapConnection.logoff
SAPLOGIN = False
Exit Sub
LogoutFehler:
If Err.Number = 91 Then
Exit Sub
Else
MsgBox Err.Description, vbCritical, "Fehler-Nr." & CStr(Err.Number) & " bei SAP-Logout"
End If
End Sub
Function SAPLOG() As Boolean
'Verbindungsobjekt setzen (Property von FunctionCtrl)
Set FunctionCtrl = CreateObject("SAP.Functions")
Set SapConnection = FunctionCtrl.Connection
'Logon mit Initialwerten
SapConnection.Client = "010"
SapConnection.Language = "EN"
SapConnection.System = "PR1"
SapConnection.SystemNumber = "00"
'SapConnection.Password = ""
SapConnection.GroupName = "PR1"
SapConnection.HostName = "168.9.25.120"
SapConnection.MessageServer = "168.9.25.120"
If SapConnection.Logon(0, False) <> True Then 'Logon mit Dialog
Set SapConnection = Nothing
DoCmd.Hourglass False
MsgBox "No connection to SAP R/3 !"
SAPLOGIN = False
SAPLOG = False
Exit Function
End If
SAPLOG = True
End Function
Function MatDescr(MatNr As String)
Dim func1 As Object
Dim row As Object, X As Integer, ErsteNr As String
Dim DatensatzZähler As Long
Dim RowField(1 To 50, 0 To 1) As String, RowLine As Long
If Not SAPLOGIN Then
If Not SAPLOG() Then
MsgBox "No connection to SAP !", 16
SAPLOGOUT
Exit Function
End If
End If
' Instanziieren des Function-Objektes
Set func1 = FunctionCtrl.Add("Z_BAPI_READ_MAKT")
' Export-Paramter definieren
func1.exports("MATNR") = MatNr
func1.exports("SPRAS") = "EN"
DoEvents
If Not func1.call Then
If func1.exception <> "" Then
MsgBox "Communication Error with RFC " & func1.exception
End If
DoCmd.Hourglass False
SAPLOGOUT
Exit Function
Else
MatDescr = func1.imports("MAKTX")
End If
If MatDescr = "" Then
MatDescr = "PART NO. NOT FOUND"
End If
End Function -
How to retrieve the reference_path for a form
Hi,
Does anyone know how to retrieve the reference_path for a form progammatically?
For a report the parameter p_reference_path can be used but for a form this one doen't exist.
thanks
StijnHi,
Does anyone know how to retrieve the reference_path for a form progammatically?
For a report the parameter p_reference_path can be used but for a form this one doen't exist.
thanks
Stijn -
Do any of you apple geniuses out there know how to retrieve the answers to your security questions or at least reset them? Apparently its to much for the support team. Can't get an answer out of them...
Reset Security Questions
Frequently asked questions about Apple ID
Manage My Apple ID
Or you can email iTunes Support at iTunes Store Support.
If all else fails:
Go to: Apple Express Lane;
Under Product Categories choose iTunes;
Then choose iTunes Store;
Then choose Account Management;
Press Continue;
Now choose iTunes Store Security and answer the bullet questions, then click Continue;
Sign in with your Apple ID and press Continue;
Under Contact Options fill out the information and advise iTunes that you would like your security/challenge questions reset;
Click Send.
You should get a response within 24 hours by email.
Presently there appears to be problems on Apple's end, so it may be quite some time before they respond.
Another user posted the following:
I got some help from an apple assistant on the phone.
It is kind of round about way to get in
Here is what he said to do and it is working for me...
1) on the device that is asking you for the security questions go to "settings", > "store" > tap the Apple ID and choose view"Apple ID" and sign in.
2) Tap on payment information and add a credit/debit card of your preference then select "done", in the upper right corner
3) sign out and back into iTunes on the device by going to "settings"> "store" > tap the Apple ID and choose "sign-out" > Tap "sign -in" > "use existing Apple ID" and you should be asked to verify your security code for the credit /debit card and NOT the security questions.
4) At this time you can remove the card by going back in to edit the payment info and selecting "none" as the card type then saving the changes by selecting "done". You should now be able to use your iTunes store credit without answering the security questions.
It's working for me ...I just have to put in my 3 digit security pin from the credit card I am using.
Good Luck friends! -
i want to find out how to retrieve the serial number for my product. i can't find it in my email
Find your serial number quickly
-
How to retrieve the list price for u0093Free of Chargeu0094 items?
Hi Gurus,
I need an urgent help: For the commercial invoice, I need to provide the List Price (PR00) value even for the Free of charge items. But for TANN, PR00 is not retrieved.
How can I still retrieve the list price(PR00) for Free of Charge items?
Thanks.Hi,
By giving item category as TANN in VBAP, you will be able to get all material numbers, and the document numbers.
Using document numbers, get the doc condition no, in VBAK (VBAK-KNUMV)
Now
VBAK-KNUMV = KONV-KNUMV and
VBAP-POSNR = KONV-KPOSN for VBAK-VBELN=VBAK-VBELN
you should be able to extract the value of PR00 from KONV table.
Hope this helps you
Pls reward if this helps you -
How to retrieve the path and the name of the destination file in a link annotation
Hi,
In C++:
How to retrieve the path and the name of the destination file in a link annotation and a Launch action.
Sample of my code:
//Determine if the annotation is a Link annotation
if (PDAnnotGetSubtype(annot) == ASAtomFromString("Link")) {
//Determine if the action is a Launch action
if (PDActionGetSubtype(action) == ASAtomFromString("Launch")) {
// What is the method ?
Regards
David GIn general, get the annotation as a Cos object and examine it, in
accordance with the PDF Reference.
Aandi Inston -
How can I download the full source code for the Java 3D package
how can I download the full source code for javax.media.j3d
especially I need the Transform3D.java class.
thanks a lot
Meirthank you guys I'll try to do so, I suggest you to
join me.From the one of the (ex-!)Java3D team:
"I'm glad to see that Sun has decided to officially support an
open source Java/OpenGL binding, JOGL. Perhaps they will
eventually decide to make Java 3D open source. However, be
careful what you wish for. The Java 3D source is huge and
complex. There are native sections for Solaris, Windows/OpenGL,
and Windows/Direct3D, plus common code. I don't know how you'd
open source a build process that requires different pieces of
the code be built on different machines running different
operating systems."
Sounds scary - I hope we're ready for it :) -
How to use the same services-config for the local and remote servers.
My flex project works fine using the below but when I upload my flash file to the server I doesn't work, all the relative paths and files are the same execpt the remote one is a linux server.
<?xml version="1.0" encoding="UTF-8"?>
<services-config>
<services>
<service id="amfphp-flashremoting-service"
class="flex.messaging.services.RemotingService"
messageTypes="flex.messaging.messages.RemotingMessage">
<destination id="amfphp">
<channels>
<channel ref="my-amfphp"/>
</channels>
<properties>
<source>*</source>
</properties>
</destination>
</service>
</services>
<channels>
<channel-definition id="my-amfphp" class="mx.messaging.channels.AMFChannel">
<endpoint uri="http://localhost/domainn.org/amfphp/gateway.php" class="flex.messaging.endpoints.AMFEndpoint"/>
</channel-definition>
</channels>
</services-config>
I think the problem is the line
<endpoint uri="http://localhost/domainn.org/amfphp/gateway.php" class="flex.messaging.endpoints.AMFEndpoint"/>
but I'm not sure how to use the same services-config for the local and remote servers.paul.williams wrote:
You are confusing "served from a web-server" with "compiled on a web-server". Served from a web-server means you are downloading a file from the web-server, it does not necessarily mean that the files has been generated / compiled on the server.
The server.name and server.port tokens are replaced at runtime (ie. on the client when the swf has been downloaded and is running) not compile time (ie. while mxmlc / ant / wet-tier compiler is running). You do not need to compile on the server to take advantage of this.
Hi Paul,
In Flex, there is feature that lets developer to put all service-config.xml file configuration information into swf file. with
-services=path/to/services-config.xml
IF
services-config.xml
have tokens in it and user have not specified additional
-context-root
and this swf file is not served from web-app-server (like tomcat for example) than it will not work,
Flash player have no possible way to replace token values of service-config.xml file durring runtime if that service-config.xml file have been baked into swf file during compilation,
for example during development you can launch your swf file from your browser with file// protocol and still be able to access blazeDS services if
-services=path/to/services-config.xml
have been specified durring compilation.
I dont know any better way to exmplain this, but in summary there is two places that you can tell swf about service confogiration,
1) pass -services=path/to/services-config.xml parameter to compiler this way you tell swf file up front about all that good stuff,
or 2) you put that file on the webserver( in this case, yes you should have replacement tokens in that file) and they will be repaced at runtime . -
How to get the XML Source again from the same RDF ???
If the one new column is added in the .rdf file, then how u create your new XML source by submitting the same cp?
When I ran the cp for 1st time, I was able to get xml source by view output, save it, make rtf and make data defn and template creation.
But how to get the XML source If the one new column is added in the same .rdf file?
Thanks
Ud.The simple answer is: you don't.
Not only is it simply not possible, but the entire concept of "the active browser" doesn't exist.
You were on the right track with your code to retrieve the page directly from the server, but as you noticed that code will only work for regular http connections.
For https and other protocols you will need to use appropriate libraries for each protocol. Something like Apache Commons can help you with that. There are networking libraries in there for a lot of commonly used protocols. -
How to Retrieve the Selected Values from selectOrderShuttle using ADF 11g
Hi Every One,
Does anyone has idea how to retrieve the selected Items using shuttle and Order of the items using 'SelectOrderShuttle' component ?
Thanksshuttle's valuechangeevent would fire when you shuttle items back and forth.
public void selectOrderShuttle1_valueChangeListener(ValueChangeEvent valueChangeEvent) {
ArrayList list = new ArrayList(Arrays.asList(valueChangeEvent.getNewValue()));
if (list != null){
for (int i=0; i<list.size(); i++) {
int l = list.size()-1;
val = list.get(l).toString(); //returns , delimited string
if (val != null){
val = val.replaceAll("[\\[\\]]", "");
StringTokenizer st = new StringTokenizer (val, ",");
int nto = st.countTokens ();
for (int j = 0; j < nto; j++)
String token = st.nextToken ();
..........
Maybe you are looking for
-
PL/SQL: Function returned without value in authentication schemes
Hi all, finally i did the authentication shemes based on my function and my own table ,thank you all for help :-) ,but now when i enter 1-correct user name &wrong password <it is gonna work,the authentication workin fine > i am gonna get <Invalid Log
-
Error message supercedes output in background job.
Hi, When I run my ALV report in foreground, the output (of several pages) is correctly presented, and upon clicking "BACK", the screen displays the authorization message "Personnel numbers skipped by database driver : ... Reason 1 : insufficient auth
-
Can anyone help with CC photography plan activation, when tBridge and photoshop are active and Lightroom requires a key . I have even applied the key to no avail.
-
Create BP and BP Relationship?
Hi, Which FM's or BAPI's do I have to use to create BP and BP Relationship ? I have an excel with all the information about this BP and BP Relationship.. Tnx. Adibo.
-
Error when trying to restrict query by Date/Time
I'm running the following Power Query let ParamTable = Excel.CurrentWorkbook(){[Name="tbl_Parameter"]}[Content], StartDateRow = Table.SelectRows(ParamTable, each ([Parameter]="Start Date")), //Find row with Start Date, returns a table StartDate = Sta