Convertir estilo de parrafo a objeto anclado

Hola a todos!
Necesito convertir un estilo de parrafo a un objeto anclado, tengo cientos en cada capítulo del libro
¿Se podría hacer mediante script?
¿Alguien me puede ayudar?
Muchas Gracias

@Oddela – there already should be some script snippets doing this (more or less). The methods identifying the right text ranges might vary a bit. Some work with special strings before and after the text as identifier, some work with footnotes as identifier, some work with character styles, some with paragraph styles. Some would do it, if you exchange your own names for paragraph styles, character styles and object styles. That means: You have to read the code and understand where to change parameters for your special needs.
Here one example by Kai Rübsamen on hilfdirselbst.ch that is using special content strings  as identifiers for the text, that define exactly what should go into the anchored text frame and what should not:
Texte automatisiert in Marginalien ändern
Kai Rübsamen
Texte automatisiert in Marginalien ändern - Adobe InDesign Skriptwerkstatt -  HilfDirSelbst.ch - Forum
There are many more examples out in the web…
Uwe

Similar Messages

  • Aplicar estilos de parrafo com scripts

    Olá a todos
    perdon por mi español
    Lo que que pretiendo é aplicar a texto estilos de párrafo ou de caracter com scripts, los exemplos que traz Indesign parecem sensillos mas no es assi.
    Me explico: Tengo el texto: Articulo
    et un estilo que se designa AR
    quando introduzo
    {findtext:"Articulo"} {AppliedParagraphStyle:"AR"} no me funciona
    Grato por vuestra Ayuda.

    Hola, José.
    No aclaras para qué versión de InDesign solicitas el script (2.0, 3 o 4), ni el lenguaje del script (Applescript, Visual Basic o Javascript), ni la plataforma en la que utilizas la aplicación (Mac o PC). Estas cosas es necesario citarlas cuando se trata de scripts.
    No obstante, te adjunto el script que yo utilizo, el cual está hecho en javascript.
    //Cambiar estilos de párrafo
    var mydialog = app.dialogs.add({name:"Cambiar estilo de párrafo",cancancel:true});
    with(mydialog){
    with(dialogColumns.add()){
    staticTexts.add({staticLabel:"Buscar estilo"});
    var miviejo1 = textEditboxes.add({editContents:"",minWidth:200});
    var miviejo2 = textEditboxes.add({editContents:"",minWidth:200});
    var miviejo3 = textEditboxes.add({editContents:"",minWidth:200});
    var miviejo4 = textEditboxes.add({editContents:"",minWidth:200});
    var miviejo5 = textEditboxes.add({editContents:"",minWidth:200});
    with(dialogColumns.add()){
    staticTexts.add({staticLabel:"Nuevo estilo"});
    var minuevo1 = textEditboxes.add({editContents:"",minWidth:200});
    var minuevo2 = textEditboxes.add({editContents:"",minWidth:200});
    var minuevo3 = textEditboxes.add({editContents:"",minWidth:200});
    var minuevo4 = textEditboxes.add({editContents:"",minWidth:200});
    var minuevo5 = textEditboxes.add({editContents:"",minWidth:200});
    var myresult = mydialog.show()
    if(myresult == true){
    miantiguo1 = miviejo1.editContents;
    miantiguo2 = miviejo2.editContents;
    miantiguo3 = miviejo3.editContents;
    miantiguo4 = miviejo4.editContents;
    miantiguo5 = miviejo5.editContents;
    mimoderno1 = minuevo1.editContents;
    mimoderno2 = minuevo2.editContents;
    mimoderno3 = minuevo3.editContents;
    mimoderno4 = minuevo4.editContents;
    mimoderno5 = minuevo5.editContents;
    change()
    mydialog.destroy();
    else{
    mydialog.destroy();
    function change(){
    miprimario1 = [miantiguo1];
    misecundario1 = [mimoderno1];
    miprimario2 = [miantiguo2];
    misecundario2 = [mimoderno2];
    miprimario3 = [miantiguo3];
    misecundario3 = [mimoderno3];
    miprimario4 = [miantiguo4];
    misecundario4 = [mimoderno4];
    miprimario5 = [miantiguo5];
    misecundario5 = [mimoderno5];
    myDoc = app.documents[0];
    app.findPreferences = null;
    app.changePreferences = null;
    if (miprimario1.length==misecundario1.length){
    for (var j = 0; miprimario1.length > j; j++) {
    myDoc.search("",false,false,undefined,{appliedParagraphStyle:miprimario1[j]},{appliedPara graphStyle:misecundario1[j]});
    else {
    for (var j = 0; miprimario1.length > j; j++) {
    myDoc.search("",false,false,undefined,{appliedParagraphStyle:miprimario1[j]},{appliedPara graphStyle:misecundario1[0]});
    if (miprimario2.length==misecundario2.length){
    for (var j = 0; miprimario2.length > j; j++) {
    myDoc.search("",false,false,undefined,{appliedParagraphStyle:miprimario2[j]},{appliedPara graphStyle:misecundario2[j]});
    else {
    for (var j = 0; miprimario2.length > j; j++) {
    myDoc.search("",false,false,undefined,{appliedParagraphStyle:miprimario2[j]},{appliedPara graphStyle:misecundario2[0]});
    if (miprimario3.length==misecundario3.length){
    for (var j = 0; miprimario3.length > j; j++) {
    myDoc.search("",false,false,undefined,{appliedParagraphStyle:miprimario3[j]},{appliedPara graphStyle:misecundario3[j]});
    else {
    for (var j = 0; miprimario3.length > j; j++) {
    myDoc.search("",false,false,undefined,{appliedParagraphStyle:miprimario3[j]},{appliedPara graphStyle:misecundario3[0]});
    if (miprimario4.length==misecundario4.length){
    for (var j = 0; miprimario4.length > j; j++) {
    myDoc.search("",false,false,undefined,{appliedParagraphStyle:miprimario4[j]},{appliedPara graphStyle:misecundario4[j]});
    else {
    for (var j = 0; miprimario4.length > j; j++) {
    myDoc.search("",false,false,undefined,{appliedParagraphStyle:miprimario4[j]},{appliedPara graphStyle:misecundario4[0]});
    if (miprimario5.length==misecundario5.length){
    for (var j = 0; miprimario5.length > j; j++) {
    myDoc.search("",false,false,undefined,{appliedParagraphStyle:miprimario5[j]},{appliedPara graphStyle:misecundario5[j]});
    else {
    for (var j = 0; miprimario5.length > j; j++) {
    myDoc.search("",false,false,undefined,{appliedParagraphStyle:miprimario5[j]},{appliedPara graphStyle:misecundario5[0]});
    {alert ("Cambiados los estilos antiguos por los nuevos" );}
    Te aclaro que está hecho para la versión de InDesign 3 (es decir, CS1) y, por si no lo sabes, que debes salvarlo con cualquier nombre, en formato texto y la extensión .js en la carpeta de scripts (en mi caso, c:/Archivos de programa/Adobe InDesign CS/Presets/Scripts).
    Espero que te ayude.

  • Problemas al anclar objetos

    Quiero anclar objetos de una biblioteca que he creado, ¿cómo puedo hacerlo? he probado a anclar una caja vacía y pegarlo dentro pero se queda bloquedado el programa cada vez que lo intento. El objeto que quiero anclar es una caja que tiene un estilo de objeto, y el texto que contiene también tiene estilo de parrafo, a parte dentro de esta caja hay una imagen vectorial, algo de esto puede ser lo que me esté dando problemas y por eso se cuelga el programa??

    I hope your English is better than my Spanish.
    I'm not sure I completely understand your question, but it looks to me as if you are able to create and add objects to your library, but you are having trouble using a library object as an anchored object.
    Object styles can contain anchored object positioning information, so this is the way to add that. I think I would try dragging the object from the library to the pasteboard first, then cut and paste into your text and the anchored object options will then become effective.
    Peter

  • ¿puedo tener una sóla computadora y un sólo dispositivo con una misma ID de Apple y quitar la autorización a los demás equipos que tienen la misma ID?

    esta es mi pregunta
    ¿puedo tener una sóla computadora y un sólo dispositivo con una misma ID de Apple y quitar la autorización a los demás equipos que tienen la misma ID?

    Hola Nacho
    A la primera pregunta:
    Si, el texto al colocarlo puede fluir por las páginas e incluso crear páginas adicionales.
    Con el cursor de Texto cargado, situate sobre un marco de texto maestro, o directamente en la página, y pincha como has hecho, PERO manteniendo pulsada la tecla MAY (Shift) si quieres un volcado o flujo automático.
    Si quieres que el texto se vaya colocando (y enlazándose) sobre toda una serie de marcos independientes, prueba a mantener pulsada la tecla ALT (Option). (Flujo semiautomático).
    Para la segunda pregunta:
    Cuando abras Archivo >Colocar y escojas el (los) documento(s) de texto de Word (o cualquier otra clase) marca la casilla de la parte inferior: Mostrar Opciones.
    Se abre un cuadro amplio, muy completo en el caso de archivos Word, desmarca la opción de imágenes incrustadas.
    Las imágenes las puedes colocar posteriormente desde la carpeta que las contiene por separado, en marcos independientes o como objetos anclados al texto, para que puedan fluir con este si se desea.
    Los objetos anclados pueden estar en línea o sobre el párrafo de texto, o situados a medida a una distancia o posición del punto de anclaje en el texto.
    Por ejemplo 12pt (4mm.) a la izquiera del margen izquierdo de la columna de texto en una página par, y de forma simétrica en la impar u opuesta del mismo pliego.
    Esto se puede incluir en un Estilo de Objeto para aplicarlo con rápidez y total precisión a toda una serie de imágenes insertadas como objetos anclados en un flujo de texto.

  • Que hay en la caja?

    Espero el 27 de marzo e illustrator cs3!!!
    http://www.whatisinthebox.co.uk/

    Hola Nacho
    A la primera pregunta:
    Si, el texto al colocarlo puede fluir por las páginas e incluso crear páginas adicionales.
    Con el cursor de Texto cargado, situate sobre un marco de texto maestro, o directamente en la página, y pincha como has hecho, PERO manteniendo pulsada la tecla MAY (Shift) si quieres un volcado o flujo automático.
    Si quieres que el texto se vaya colocando (y enlazándose) sobre toda una serie de marcos independientes, prueba a mantener pulsada la tecla ALT (Option). (Flujo semiautomático).
    Para la segunda pregunta:
    Cuando abras Archivo >Colocar y escojas el (los) documento(s) de texto de Word (o cualquier otra clase) marca la casilla de la parte inferior: Mostrar Opciones.
    Se abre un cuadro amplio, muy completo en el caso de archivos Word, desmarca la opción de imágenes incrustadas.
    Las imágenes las puedes colocar posteriormente desde la carpeta que las contiene por separado, en marcos independientes o como objetos anclados al texto, para que puedan fluir con este si se desea.
    Los objetos anclados pueden estar en línea o sobre el párrafo de texto, o situados a medida a una distancia o posición del punto de anclaje en el texto.
    Por ejemplo 12pt (4mm.) a la izquiera del margen izquierdo de la columna de texto en una página par, y de forma simétrica en la impar u opuesta del mismo pliego.
    Esto se puede incluir en un Estilo de Objeto para aplicarlo con rápidez y total precisión a toda una serie de imágenes insertadas como objetos anclados en un flujo de texto.

  • [ID CS4 Mac] Extraer imágenes incrustadas de un archivo ID

    Pues la pregunta está hecha en el enunciado...
    ¿Como puedo Extraer imágenes incrustadas de un archivo ID?. Entiendo que Copiar > Pegar en un documento de photoshop puede resultar válido, pero... hay alguna función o script que lo haga?.
    Un saludo.
    Nacho.
    Actualizo...
    Buscando en los foros he dado con estos mensajes  respecto a la misma pregunta pero sobre el programa Illustrator.
    ¿Será lo mismo?. http://forums.adobe.com/message/1833856
    Viene a decir:
    La copias y la pegas en photoshop. A mi también me pareció demasiado sencillo para ser verdad.
    De todas formas no encontrarás un archivo incrustado de Photoshop con sus capas. Al incrustar un archivo de photoshop Illustrator pregunta si quieres acoplar la imagen o convertir cada capa en un objeto.
    El problema sin resolver aún es que al incrustar la imagen en el archivo de Illustrator, la convierte al modo de color de este, y tras copiarla, abrir Photoshop y proceder a pegarla, aparece un cuadro de diálogo con el modo de color, elegimos el correspondiente valor actual, pero aparece tambien un cuadro para especificar la resolución de la imagen.
    Si conocemos la resolución original y el factor de escala aplicado al colocarla en Illustrator podemos definir el valor de resolución efectiva, pero si no conocemos la resolución original....
    Acabaremos interpolando la imagen.
    La resolución original de la imagen debe aparecer en la Información del archivo incrustado en el panel de Enlaces, y el factor de escala en el menu de Información del enlace (transformación) de este panel.
    Sugeriría que las imágenes no se incrustasen en los archivos de Illustrator especialmente por los posibles cambios de modo de color que inevitablemente tienen lugar.

    Nacho, o me equivoco, o aquí tienes la solución a tu problema:
    http://forums.adobe.com/message/2477575#2477575
    Suerte.

  • Copiar con formato desde word a Incopy

    Hola, soy nuevo en incopy, voy a plantearos una de tantas dudas que tengo, espero que me podais echar un cable
    Intento copiar desde word a incopy pero no consigo que se copie el formato de texto, me da la impresión que el documento incopy en el que estoy trabajando tiene "bloqueado" el formato, y en cuanto intento pegar algo sobre el, automaticamente me cambia el formato que tenía en word al formato nativo de ese documento.
    Está bien que esté bloqueado el formato ya que realmente es ese tipo y tamaño de letra que se va a usar, pero el problema está en que al pegar de word a incopy las negritas y cursivas las omite.
    Como podría hacer para copiar desde word a ese documento de incopy y conservar las negritas y cursivas?
    Uso Windows 7 e Incopy 5.0
    Un saludo y mil gracias
    Fran

    Para ver los atributos de un carácter o de un párrafo, hay que colocar el cursor EN el texto, es decir situar el cursor sobre el texto y pinchar en ese lugar para ver sus características en ese preciso lugar.
    InCopy una vez que has "Sign Out" o extraido (un artículo de texto) para editar ese texto, lo único que tiene bloqueado es la posición y tamaño de los marcos.
    Habrás podido comprobar que incluso los estilos de párrafo y de caracter que contiene (?) el documento de InCopy pueden modificarse.
    - Pasemos a las preguntas:
    Quiero suponer que hay estilos de parrafo aplicados al texto, en Helv. Neue 57 Cond., y quizás también estilo de carcater negrita que utiliza Helv. Neue 67 Cond.,
    Para comprobarlo, aparte de ver algun nombre en los paneles de estilos de Párrafo y de Carácetr, si pulsas sobre el texto, veras resaltados uno nombre de estilo de párrafo, y si has pulsado sobre una palabra en negrita, además estará destacado el nombre de un estilo de caracter.
    Hasta aquí todo es de esta forma?
    Si todo esto es así, y no controlas los estilos del texto de Word, bien le faltan los de carácter, etc., no te preocupes, -COLOCA- el texto de Word, y espero que lo haga en Arial, con palabras en negrita (y cursiva, etc.) dado que no se ha podido establecer o asignar una correspondencia al colocar el texto de Wod (para ver las opciones acuerdate de marcar la casilla que aparece abajo en el panel donde eliges un archivo).
    - Para pasar el texto de Arial a Helvetica Neue con la dificultad adicional de los nombres de esta familia, tienes que hacer lo siguiente por el siguiente orden:
    1. Aplicar a las palabras en negrita el estilo de Carácter correspondiente. (Si no lo tuviera tienes que crearlo)
    1.b hacer lo mismo con cursivas y otras variaciones locales, palabras con atributos de carácter aplicados en Word.
    2 Una vez todas las palabras que No tengan en estar en Hel. Neue 67 Condensed, tengan aplicados sus estilos de Carácter, aplica a los párrafos el estilo de Párrafo de Helv Neue 67 Cond. respetará las palabras (que ya están  en Helvética y con un estilo de carácter aplicado).
    - Ahora, veamos por último, espero, cómo se hace eso:
    Tienes que buscar y reemplazar primero las palabras con modificaciones y aplicarlas estilos de carácter del documento y luego aplicar el (los) estilos de Párrafo del documento. Por ese orden.
    Con la función de Buscar/reemplazar (Ctrl+F) de forma que busques en TODO el DOCUMENTO, las palabras que vayan Arial negrita, y si quieres puedes precisar más con el tamaño,....
    Para configurar o establecer esos datos o criterior de búsqueda en el panel de Buscar, pulsa el botón de más opciones y en pulsa en el panel de Buscar formato o en un icono con lupa a su derecha. Completa los datos.
    Ahora en el panel de Reemplazar, pulsa y en la ventana que sale elige en el lado derecho el estilo de Carácter de negrita del documento. Nada mas.* Y ahora pulsa en el botón de cambiar todo.
    Repite el proceso si es necesario pon las palabras en cursiva, las que estén en otro color, etc.
    Una vez hayas acabado con esto, solo te queda hacer una búsqueda para aplicar el estilo de Párrafo de Helv. Neue 67 Cond.
    Asi que introduce en criterio de Búsqueda, sólo Arial y en Reemplazar escoge el estilo de Párrafo del documento.
    Confirma que has podido seguir estos pasos y si te ha funcionado, recuerda que la función de Buscar/Reemplazar es prácticamente instantánea incluso en textos grandes, que deshacer es Ctrl+Z.
    - Un último consejo: InCopy es un programa para editar e introducir texto, por lo que puedes usarlo para escibir directamente aquí sin necesidad de recurrir a Word (salvo cuando el autor sea un tercero).
    Existen atajos (rápidos) para colocar en negrita una palabra (Ctrl+May+B, en Word en inglés es Ctrl+B) también puedes usar el panel de Carácter.
    Pero lo mejor es crear un estilo de Caracter nuevo, con la ÚNICA propiedad de Bold, de esa forma lo puedes aplicar, como un comodín, a distintos tamaños y tipografías (bueno quizás a la familia Hel. Neue tengás que escoger algo más exacto).
    Si no tienes estilos de Párrafo créalos a partir de un texto ya introducido, y aplicalos a todo el texto (no uses el que viene por defecto). Y cuando tengas que colocar en negrita algo, seleccionalo y pulsa sobre el nombre del estilo de Carácter. No te arrepentirás.

  • Java Shapefile Converter error ORA-13050

    Hi,
    i'm trying to convert a shape with the java converter and following the documention i make these steps:
    In our installation of ORACLE 11g we don't have the folder "[ORACLE_HOME]/md/". Then i've downloaded from here http://www.oracle.com/technetwork/database/options/spatialandgraph/downloads/software/sp-download-distlic-522138.html the required .jars
    I launch the java program with the next cmdline: java -classpath %ORACLE_HOME%\jdbc\lib\ojdbc6.jar;Y:\oracle11_libs\sdoutl.jar;Y:\oracle11_libs\sdoapi.jar oracle.spatial.util.SampleShapefileToJGeomFeature -h %HOST% -p %PORT% -s %SID% -u GISTEST -d GISTESTPRE -t edificis_area -f gis_edificacio_perimetre_base_polygon -r 23031 -g geom -o 0.0001
    While with points and lines there is no problem, with polygons it returns the next result:
    db_username: GISTEST
    db_password: GISTESTPRE
    db_tablename: edificis_area
    shapefile_name: .\historic_20020103\20020103_expHistoCarto\01_Global\EPSG23031\SHAPE\gis_edificacio_perimetre_base_polygon
    SRID: 23031
    db_geometry_column: geom
    tolerance: 0.0001
    Connecting to Oracle10g using...
    GISTEST, GISTESTPRE, edificis_area, .\historic_20020103\20020103_expHistoCarto\01_Global\EPSG23031\SHAPE\gis_edificacio_perimetre_base_polygon, null, 23031
    Dropping old table...
    java.sql.SQLSyntaxErrorException: ORA-00942: la tabla o vista no existe
    Creating new table...
    java.sql.SQLException: ORA-13050: no se ha podido construir el objeto espacial
    ORA-06512: en "MDSYS.SDO_MIGRATE", línea 316
    ORA-06512: en "MDSYS.SDO_MIGRATE", línea 597
    Record #1 not converted.
    java.sql.SQLException: ORA-13050: no se ha podido construir el objeto espacial
    ORA-06512: en "MDSYS.SDO_MIGRATE", línea 316
    ORA-06512: en "MDSYS.SDO_MIGRATE", línea 597
    The first thing that i found strange is the print of 'Oracle10g' and then we found the use of MDSYS.SDO_MIGRATE in the trace's error that it mean's the conversion between different versions of Oracle.
    Does anyone know where the problem is?

    If anyone else could take a look at this: It seems to be depending on the version. We are running into the exact same problem when using 11.2.0.3.0, but when using
    11.2.0.2.0 we can import the shape file without a problem. Both versions are the 64-bits version, btw.
    When trying a different approach using SQL Loader, we found that apparently there is an ordinate not quite right:
    Record 1: Rejected - Error on table "WOZ"."C_IMPORTED_DATA", column "GEOMETRY".SDO_ORDINATES.SDO_ORDINATES.
    error converting data
    ORA-01722: invalid number
    It is strange that one version can deal with this, but the other cannot. Is there anyone from Oracle who can take a look at this? We are now changing our strategy, but would prefer not to have to :-)
    Regards
    Stefan

  • Ayuda INDESIGN - Restaurar estilos en un documento

    Estimados.
    Tengo un extenso documento con varios estilos asignados en los parrafos. El problema es que se modificaron los textos en varias partes del documento, pero en forma manual. Interlineados, separación de palabras, etc.
    La pregunta es cómo puedo volver a reestablecer los estilos, que se eliminen todos los cambios manuales que se hicieron y que el documento quede con los formatos de los estilos.
    Muchas gracias por sus respuestas

    Quiero entender que quieres dejar aplicados los estilos en los párrafos, SIN o eliminando las modificaciones "locales" (manual overrides), como poner texto en negrita, cambiar el tracking, el interlineado o el espacio entre parrafos.
    Es decir aplicando atributos de forma manual dentro de cada párrafo.
    Vale, eso es sencillo. (1)
    Ahora, si lo que quieres es recuperar el documento como era antes de editarlo, de forma que si se han borrado, añadido palabras, separado párrafos, cambios de puntuación, ortografía,... cambios manuales que requieren uso del teclado, no formando parte de estilos, me parece que va a ser prácticamente imposible si el documento se ha guardado varias veces y el programa se ha cerrado o además se ha hecho en otro ordenador.
    (1) Lo primero es inmediato:
    Selecciona todo el texto y en el panel de Estilos de Párrafo pulsa sobre el segundo icono desde la izquierda, que aparece en la parte inferior del panel.
    Si uno o más mensajes te ayudaron a resolver tu problema, por favor márcalos como Correcto/Correcto como Útil/Useful. Esto ayudará a otros que tengan el mismo problema.

  • Buscar y cambiar / objeto en indesign

    Hola a todos, en la paleta de buscar y cambiar / objeto, ¿porque no da opción a cambiar lo que quieres desde donde estás hasta el final del documento?, solamente deja o todo o nada. En la opción texto y grep si que lo hace.
    ¿Se os ocurre alguna forma de hacerlo?
    gracias.

    Hola Federico, ya veo que no soy el único que esta de guardia..., 
    habrá que tener cuidado, como se enteren los sindicatos, nos van a 
    dar el alto.
    Efectivamente funciona con el CS4.
    Con el CS3 no, con este al intentar seleccionar las opciones de marco 
    de texto, esta en gris.
    Con respecto al otro problemilla de las notas, puedo asegurar que con 
    el CS3 no ocurre, no falla al importar texto. En cambio el CS4 sí.
    También me ha pasado que importando el texto en CS3 y luego abrir el 
    documento en el 4, las opciones de nota al pie de página funcionaban 
    mal, es como si no reconocieran los cambios, p. ej. cambias el 
    espacio entre el número y la nota por un tabulador y nada que NO. 
    Esto me paso varias veces haciendo el mismo camino, por lo que opte 
    por seguir con el 3.
    Reconozco que las mejoras son apetitosas y lo más seguro es que me 
    haré con él. Aunque tenga que importar los textos en el 3 y pasarlos 
    al 5 si es que no sigue dando problemas.
    Aprovechando que me he lanzado te comento otro problemilla. En el 
    trabajo tenemos una versión de indesign adaptada para hacer el 
    Boletín Oficial de Navarra, en el que a partir de una base de datos 
    nos genera un indesign de x páginas, recopila la información de unas 
    secciones diferentes en la que en cada una de ella los estilos ponen 
    el texto de un color diferente para diferenciar una sección de otra. 
    Entonces cuando tenemos el indesign final sustituimos los colores por 
    negro y.... atención nos recorre el texto. ¿Cómo es posible que al 
    sustituir un color por negro nos varíe la justificación?
    Bueno ya paro.....
    gracias y a descansar que ya está bien.
    agur

  • Ordenar párrafos según su estilo en Indesign

    Estimados
    Tengo que generar un índice de un libro de 1500 pág. utilizando la tabla de contenido y reordenando los párrafos según el estilo que tengan, la pregunta es la siguiente:
    ¿Existe algún pluggin, script o función para reordenar los parrafos según el estilo de parráfo? la tabla de contenido me devuelve un texto ordenado según aparición en el libro.
    Ej.:
    Estilo 1
    Estilo 2
    Estilo 3
    Estilo 4
    Yo necesito ordenar así:
    Estilo 4
    Estilo 1
    Estilo 3
    Estilo 2
    El índice contiene más de 50 páginas, ¿es posible realizar esta reorganización de texto de forma más automática desde el indesign?
    Desde ya muchas gracias!
    Fabian

    Hola, vaya trabajito el maquetar un libro en otro idioma y que los contenidos de cada pagina coincidan. Es esto, no?
    Y luego has ido al "index" y has traducido los términos, sin necesidad, prácticamente, de cambiar la numeración de las páginas. O sea que en realidad tienes un mero texto que no está ordenado alfabéticamente en español. Tienes dos posibilidades, crear el índice, bastante complejo por lo que veo, por el nivel de detalle que ofrece, o bien intentar reordenar los "bloques" de cada "item"o "subject" o en léxico de InDesign una referencia.
    Se me ocurre entonces -esta es la idea- que podrías "agrupar" todas las subentradas de un primer nivel para así poder ordenar alfabéticamente con el script.
    Es decir, en tu ejemplo habria que:
    1. Hacer un "grupo" -un párrafo- de Absceso(s) y los siguientes 7 términos de que consta esta entrada, para asi poderlos ordenar.
    2. Aplicar el sortparagraphs.jsx script a los nuevos párrafos (que incluyen todas las sub-entradas)
    3. Volver a crear los párrafos individuales dentro de cada entrada principal.
    Para juntar y luego poder separar los párrafos y reconocer las entradas puedes usar Buscar/Reemplazar, mejor como GREP.
    Podríamos pensar en distintas formulas de búsquedas, la primera que se me ocurre es la siguiente:
    \r\t\t\t   Cambiar un retorno seguido de tres tabuladores
      #        Por un espacio y un caracter que nunca inicie una subentrada, p. ej. # (&, %,=, etc.)
    Luego hacerlo buscando dos tabuladores y luego 1 tabulador, cambiando por un espacio y otro carácter de los citados.
    Este sería el resultado:
    Absceso(s) &hígado #de Entamoeba histolytica, 223–225 #de infecciones por Pasteurella multocida, 542 #de Yersinia enterocolitica, 795 &pulmón #de Bacteroides, 249 #de Burkholderia, 259.
    Ahora como todo esta ya en un párrafo se ordenan todos con el script, y ya sólo queda "deshacer" el "invento" hay que hacer tres nuevas búsquedas pero al revés, es decir:
    Buscar:  # (un espacio y #) y cambiar por: Retorno y 1 tabulador, luego buscar otro espacio y símbolo y cambiar por retorno y 2 tabs, etc.
    En tres o cuatro minutos está hecho. Pruébalo en una copia del texto primero. Con estilos de párrafo diferentes en cada nivel de las entradas se podría haber hecho diferente pero ya que tienes (espero) 1, 2 o 3 tabuladores al inicio de cada línea o párrafo.....
    Espero que te valga. Saludos

  • Need to a voltage converter to run US-bought 110v HP Printers in 220v Pakistan any recommendations?

    I Purchased Three Printers 
    1. 
    HP LaserJet Enterprise 500 MFP M525dn(CF116A)
    2.
    HP Color LaserJet Enterprise CP4025n Printer(CC489A)
    3.
    HP LaserJet P2055d Printer (CE457A) -
     All of them three operates on 110v USA.  but i need them to use in 220V . Can anyone recommend me any good Voltage converter ?
    This question was solved.
    View Solution.

    Hi,
    Before go out to buy a converter/transformer  (you need over 2KW for all 3 of them), please check the switches at the back, they may have switches to switch from 110V to 220V. I don't know your market, my suggestion: talk with an electrician who knows the real world much better.
    Regards.
    BH
    **Click the KUDOS thumb up on the left to say 'Thanks'**
    Make it easier for other people to find solutions by marking a Reply 'Accept as Solution' if it solves your problem.

  • ALL MY DESKTOP APPS CONVERTED TO PDF FILES.

    After sending an urgent email attachment in Adobe PDF to Government Offcom, all my Desktop applications in windows 7 64 bit have been converted to PDF files and cannot be opened.   The attachment used was sent to me by my Secretary remotely using an old MAC.
    I can return my laptop to normal operation by un installing my Adobe Reader 11 app, but the problem returns when I re Download Adobe Reader
    11 again.     After discussing this with Adobe Technical in London they advised me to raise this issue with your Adjudicators in this Forum. 
    Please assist asap as this is very urgent right now for several genuine reasons.
    Many thanks.   Derek Horder.

    See if anything in here helps: https://helpx.adobe.com/acrobat/kb/application-file-icons-change-acrobat.html

  • Which is best app to convert voice memos to text?

    There must be a way to import iPhone 5s voice memos, some 20 minutes long into editable text. Recommendations would be appreciated.

    SORRY! WHAT I MEANT TO ASK WAS "I WANT TO EXPORT  YOUTUBE & FACEBOOK VIDEOS TO ITUNES. WHAT IS THE BEST APP. TO USE TO CONVERT THESE VIDEOS INTO A FORMAT THAT IS ACCEPTABLE TO ITUNES. WHAT IS THE BEST FORMAT TO USE. THANK YOU

  • Need to convert JApplet to JFrame

    I need to write code for where I have 60 balls bouncing around inside a window. The client will then be able to select a button and it will pull out a ball with the number 1-60 written on it. The user will be able to do this up to 7 times. Each time it is done the past numbers that have already appeared can not reappear. What I am stuck on right now is geting my balls into a JFrame. Can anyone give advice or show how to. I currently have my 60 balls running in a JApplet. Here is the JAVA code and the HTML code. Thanks!
    Here is the JAVA code
    import java.awt.*;
    import java.applet.*;
    import java.util.*;
    import javax.swing.*;
    class CollideBall{
    int width, height;
    public static final int diameter=20;
    //coordinates and value of increment
    double x, y, xinc, yinc, coll_x, coll_y;
    boolean collide;
    Color color;
    Graphics g;
    Rectangle r;
    //the constructor
    public CollideBall(int w, int h, int x, int y, double xinc, double yinc, Color c){
    width=w;
    height=h;
    this.x=x;
    this.y=y;
    this.xinc=xinc;
    this.yinc=yinc;
    color=c;
    r=new Rectangle(150,80,130,90);
    public double getCenterX() {return x+diameter/2;}
    public double getCenterY() {return y+diameter/2;}
    public void alterRect(int x, int y, int w, int h){
    r.setLocation(x,y);
    r.setSize(w,h);
    public void move(){
    if (collide){  
    double xvect=coll_x-getCenterX();
    double yvect=coll_y-getCenterY();
    if((xinc>0 && xvect>0) || (xinc<0 && xvect<0))
    xinc=-xinc;
    if((yinc>0 && yvect>0) || (yinc<0 && yvect<0))
    yinc=-yinc;
    collide=false;
    x+=xinc;
    y+=yinc;
    //when the ball bumps against a boundary, it bounces off
    if(x<6 || x>width-diameter){
    xinc=-xinc;
    x+=xinc;
    if(y<6 || y>height-diameter){
    yinc=-yinc;
    y+=yinc;
    //cast ball coordinates to integers
    int x=(int)this.x;
    int y=(int)this.y;
    //bounce off the obstacle
    //left border
    if(x>r.x-diameter&&x<r.x-diameter+7&&xinc>0&&y>r.y-diameter&&y<r.y+r.height){
    xinc=-xinc;
    x+=xinc;
    //right border
    if(x<r.x+r.width&&x>r.x+r.width-7&&xinc<0&&y>r.y-diameter&&y<r.y+r.height){
    xinc=-xinc;
    x+=xinc;
    //upper border
    if(y>r.y-diameter&&y<r.y-diameter+7&&yinc>0&&x>r.x-diameter&&x<r.x+r.width){
    yinc=-yinc;
    y+=yinc;
    //bottom border
    if(y<r.y+r.height&&y>r.y+r.height-7&&yinc<0&&x>r.x-diameter&&x<r.x+r.width){
    yinc=-yinc;
    y+=yinc;
    public void hit(CollideBall b){
    if(!collide){
    coll_x=b.getCenterX();
    coll_y=b.getCenterY();
    collide=true;
    public void paint(Graphics gr){
    g=gr;
    g.setColor(color);
    //the coordinates in fillOval have to be int, so we cast
    //explicitly from double to int
    g.fillOval((int)x,(int)y,diameter,diameter);
    g.setColor(Color.white);
    g.drawArc((int)x,(int)y,diameter,diameter,45,180);
    g.setColor(Color.darkGray);
    g.drawArc((int)x,(int)y,diameter,diameter,225,180);
    public class BouncingBalls extends Applet implements Runnable {
    Thread runner;
    Image Buffer;
    Graphics gBuffer;
    CollideBall ball[];
    //Obstacle o;
    //how many balls?
    static final int MAX=60;
    boolean intro=true,drag,shiftW,shiftN,shiftE,shiftS;
    boolean shiftNW,shiftSW,shiftNE,shiftSE;
    int xtemp,ytemp,startx,starty;
    int west, north, east, south;
    public void init() {  
    Buffer=createImage(getSize().width,getSize().height);
    gBuffer=Buffer.getGraphics();
    ball=new CollideBall[MAX];
    int w=getSize().width-5;
    int h=getSize().height-5;
    //our balls have different start coordinates, increment values
    //(speed, direction) and colors
    for (int i = 0;i<60;i++){
    ball=new CollideBall(w,h,50+i,20+i,1.5,2.0,Color.white);
    /* ball[1]=new CollideBall(w,h,60,210,2.0,-3.0,Color.red);
    ball[2]=new CollideBall(w,h,15,70,-2.0,-2.5,Color.pink);
    ball[3]=new CollideBall(w,h,150,30,-2.7,-2.0,Color.cyan);
    ball[4]=new CollideBall(w,h,210,30,2.2,-3.5,Color.magenta);
    ball[5]=new CollideBall(w,h,360,170,2.2,-1.5,Color.yellow);
    ball[6]=new CollideBall(w,h,210,180,-1.2,-2.5,Color.blue);
    ball[7]=new CollideBall(w,h,330,30,-2.2,-1.8,Color.green);
    ball[8]=new CollideBall(w,h,180,220,-2.2,-1.8,Color.black);
    ball[9]=new CollideBall(w,h,330,130,-2.2,-1.8,Color.gray);
    ball[10]=new CollideBall(w,h,330,10,-2.1,-2.0,Color.gray);
    ball[11]=new CollideBall(w,h,220,230,-1.2,-1.8,Color.gray);
    ball[12]=new CollideBall(w,h,230,60,-2.3,-2.5,Color.gray);
    ball[13]=new CollideBall(w,h,320,230,-2.2,-1.8,Color.gray);
    ball[14]=new CollideBall(w,h,130,300,-2.7,-3.0,Color.gray);
    ball[15]=new CollideBall(w,h,210,90,-2.0,-1.8,Color.gray);*/
    public void start(){
    if (runner == null) {
    runner = new Thread (this);
    runner.start();
    /* public void stop(){
    if (runner != null) {
    runner.stop();
    runner = null;
    public void run(){
    while(true) {
    Thread.currentThread().setPriority(Thread.MAX_PRIORITY);
    try {runner.sleep(15);}
    catch (Exception e) { }
    //move our balls around
    for(int i=0;i<MAX;i++)
    ball[i].move();
    handleCollision();
    repaint();
    boolean collide(CollideBall b1, CollideBall b2){
    double wx=b1.getCenterX()-b2.getCenterX();
    double wy=b1.getCenterY()-b2.getCenterY();
    //we calculate the distance between the centers two
    //colliding balls (theorem of Pythagoras)
    double distance=Math.sqrt(wx*wx+wy*wy);
    if(distance<b1.diameter)
    return true;
    return false;
    private void handleCollision()
    //we iterate through all the balls, checking for collision
    for(int i=0;i<MAX;i++)
    for(int j=0;j<MAX;j++)
    if(i!=j)
    if(collide(ball[i], ball[j]))
    ball[i].hit(ball[j]);
    ball[j].hit(ball[i]);
    public void update(Graphics g)
    paint(g);
    public void paint(Graphics g)
    gBuffer.setColor(Color.lightGray);
    gBuffer.fillRect(0,0,getSize().width,getSize().height);
    gBuffer.draw3DRect(5,5,getSize().width-10,getSize().height-10,false);
    //paint our balls
    for(int i=0;i<MAX;i++)
    ball[i].paint(gBuffer);
    g.drawImage (Buffer,0,0, this);
    Here is the HTML code
    <html>
    <body bgcolor="gray">
    <br><br>
    <div align="center">
    <applet code="BouncingBalls.class" width="1000" height="650"></applet>
    </div>
    </body>
    </html>

    In the future, Swing related questions should be posted in the Swing forum.
    First you need to convert your custom painting. This is done by overriding the paintComponent() method of JComponent or JPanel. Read the Swing tutorial on [Custom Painting|http://java.sun.com/docs/books/tutorial/uiswing/TOC.html].
    If you need further help then you need to create a [Short, Self Contained, Compilable and Executable, Example Program (SSCCE)|http://homepage1.nifty.com/algafield/sscce.html], that demonstrates the incorrect behaviour.
    Don't forget to use the [Code Formatting Tags|http://forum.java.sun.com/help.jspa?sec=formatting], so the posted code retains its original formatting.

Maybe you are looking for

  • No image in capture window

    Hi! I worked with my Sony Recorder M15 and Premiere Pro CS4 for quite some time now, but suddenly my capture doesn't work anymore. The device is connected through a FireWirecable and is brand new, so that could not be the problem. I tried to find out

  • Keynote Performance on Mac Mini (General Question)

    I'm hoping the awesome community of Apple users can provide some much needed insight for a guy who's been out of the Apple scene since 2005. I am looking to purchase a Mac Mini 2.3GHz quad-core i7 for the sole purpose of running Keynote on Sunday's a

  • HT204074 Can iTunes Match take the music I have on my iPod Classic and be able to share it with my other devices?

    I have the original 80 gig iPod Classic that is about half full of music I had burned from the old cd collection years ago, it was all on my laptop but that has long since crashed and burned, leaving me with the trusty classic as the only copy, now i

  • Number of rows in all tables

    Hi, I need to query in max db to find number of rows exist in each and every table. Is there any query we can use to find in a single shot? Example: S.NO Table Name      Number of rows 1          A                    3000 2          B                

  • MRP Creation

    Forum, If I have the following scenario: 1. Purchase Order on system for 10 widgets with a delivery date of 1st October 2. New Sales Order for 5 widgets entered with a Delivery date of 20th September 3. On running MRP wizard, it suggests we need to o