<%@ taglib uri='http://java.sun.com/jsp/jstl/core' prefix='c'%> <%@ taglib uri='http://java.sun.com/jsp/jstl/fmt' prefix='fmt'%> <%@ page language="java" contentType="text/html; charset=UTF-8" %> <%@page pageEncoding="UTF-8" %> <% request.setCharacterEncoding("UTF-8"); response.setCharacterEncoding("UTF-8"); %> ASIA FRUIT LOGISTICA - Plan Your Stand
移动导航 | 页面内容 | 附加信息

页面内容

计划参展

展商重要提示

展商地址:我们的网上目录及大会的印刷版会刊将直接使用该地址作为展商的联系地址,请务必定期检查及更新此信息。

产品分类索引:请至少提供一个产品分类,作为买家搜索贵公司产品/服务的索引。除此之外,您也可在虚拟巿场加入其他更详细的产品资料。

行业索引:请至少提供一个行业分类,方便买家在行业搜索时找到贵公司。

发票地址:请认真填写此栏,发票地址必须为实体地址,不能使用邮政信箱地址。发票出具和发票原件将会使用该地址,如无法使用或接收我司概不负责。

展位面积及要求:参展的最小展位面积为9平方米。所有9-18平方米的展位都是标准展位出售,即18平米或以下的展位以标准展位计价。大于18平方米的展位,可自由选择展位形状,可选择光地(自行特装)或带标准装修(由大会装修并收费)。

联合参展商:如未确认是否有联合参展商或未能与他们最终签订合同,最迟可于6月底之前更新。

有用信息

如果您有兴趣参展,请务必通过我们的在线注册系统(EMS)提交申请,该系统将于2月底开放。

主办团队将于5月发布展位位置图,并需要您的确认即生效。

通常在您确认提供的展位位置后四周内,您会收到展位租金、整个展位(如适用)和联合参展商(如有)的发票。

无论您是与我们的官方服务商(稍后公布)还是与其他展台搭建公司合作,请务必向他们提供所有必要的信息和在线服务手册中的相关表格。请按照《在线服务手册》(6月出版)中的技术指南来规划您的展台。

将于6月上载

将于6月上载 主要参展商将收到在线服务手册的登录数据,在那里他们可以找到与亚洲国际果蔬展相关的所有服务的技术指南和订单表格。

请注意,有些表格需要每个参展商填写,所以请仔细检查订单表格。同时请注意,不同表格的截止日期可能会有所不同,在某些情况下,迟交的订单会导致额外费用。

亚洲國際果蔬展參展商, 可以每张100港币的优惠价格邀请客户、合作伙伴和买家参加此次活动。每张代用券代码将产生一张免费的亚洲國際果蔬展一日通行证。只有已兑换的代用券才会在展会结束后开具发票给主参展商。

开始时,请填写在线服务手册中的B1表格,尽快开通一个参展商账户。该账户可以创建代用券代码,需要在9月24日前在线注册成为有效票据。

请务必在我们的OSM表格D1中预先登记您的展位人员姓名,以获得免费的参展证。我们将在展会前2周通过电子邮件发送参展证。

如果您收到的免费参展证不够,请使用在线服务手册中的D2表格, 付费订购更多的参展证。

服务概览

亚洲国际果蔬展览会为参展商提供一系列参展服务。我们经验丰富的团队将为您的参展准备提供全方位的协助,包括:

  • 展位规划和施工
  • 展位设备丶技术和物流服务
  • 营销及宣传,新闻与公共关系
  • 特价酒店和旅行安排
  • 购买门票及注册
  • 在线目录,会刊

还有更多

前往网上服务手册(Online Service Manual) (只限参展商使用)

将于6月上载.


技术服务

技术服务供应商将提供以下服务:

  • 标准展位
  • 特装展位
  • 电气连接和照明
  • 家具,设备及植物
  • 通讯设备
  • 供水和排水
  • 翻译等。

订购以上服务,请参阅网上服务手册,表格E1-E10

PICO IES GROUP LTD.

联系人:Ms Ryan Choi
T: +852 3713 0442
cs_asiafruit@picoiesgroup.com
https://www.pico.com/en/

图片

物流服务

物流服务供应商将为您安排展品物流,服务范围包括:

  • 展品进港报关规则,海关条例等重要资讯
  • 航运运价
  • 所需文件及期限
  • 临时进口货物程序和进口水果和蔬菜及其他展品的必要手续
  • 来往机场/港口及展馆的运输服务
  • 展前存储服务
  • 货物保险
  • 报关文件
  • 进口报关清关服务
  • 展会现场运输

订购以上服务,请参阅网上服务手册。

图片

Schenker International (H.K.) Ltd.

香港九龙宏光道39号
宏天广场35楼
www.dbschenker.com

联系人
Mr Raymond Ho
电话: + 852 2585 9572
传真: + 852 2824 0328
手提电话: + 852 9467 4552
Raymond.Ho@dbschenker.com

图片

泛联展览物流香港有限公司

香港九龙宏光道39号
宏天广场30楼3001-3室
www.agility.com/fairsevents

联系人:

Sunny Ling
T: +852 2211 8205
M: +852 96223280
Sling@agility.com


市场营销服务

亚洲国际果蔬展览会团队诚意为您提供各项展前宣传服务。请可参阅网上服务手册,了解我们提供的服务。服务内容包括:

  • 网上展厅展示及更多广告机会
  • 直销宣传
  • 新闻发布会
  • 赞助展会
  • 现场推广

订购以上服务,请参阅网上服务手册,表格A1-B5。

制作属于企业专属的亚洲国际果蔬展览会横幅

加入你的展位号,制作属于您企业的横幅。

储存横幅,只需在图案上按滑鼠右键并选择"另存图片"。

您可以将横幅加到电邮签署。

请注意:横幅设计不能作出改动

<%@ page autoFlush="true" %> <%@ page buffer="32kb" %> <%@ page import="java.lang.Math" %> <%@ page import="java.io.InputStream" %> <%@ page import="java.awt.image.BufferedImage" %> <%@ page import="javax.imageio.ImageIO" %> <%@ page import="javax.imageio.*" %> <%@ page import="javax.imageio.stream.ImageInputStream" %> <%@ page import="java.net.URL" %> <%@ page import="java.net.URLDecoder" %> <%@ page import="java.net.URLConnection" %> <%@ page import="java.awt.Graphics2D" %> <%@ page import="java.awt.GraphicsEnvironment" %> <%@ page import="java.awt.AlphaComposite" %> <%@ page import="java.awt.Color" %> <%@ page import="java.awt.RenderingHints" %> <%@ page import="java.awt.Font" %> <%@ page import="java.awt.FontMetrics" %> <%@ page import="java.awt.geom.Rectangle2D" %> <%@ page import="java.awt.Rectangle" %> <%@ page import="java.io.ByteArrayOutputStream" %> <%@ page import="java.io.File" %> <%@ page import="java.io.PrintWriter" %> <%@ page import="java.io.*" %> <%@ page import="java.util.Locale" %> <%@ page import="javax.imageio.stream.ImageOutputStream" %> <%@ page import="javax.imageio.ImageWriter" %> <%@ page import="javax.imageio.ImageWriteParam" %> <%@ page import="javax.imageio.IIOImage" %> <%@ page import="javax.imageio.plugins.jpeg.JPEGImageWriteParam" %> <%@ page import="org.apache.commons.io.FileUtils" %> <%@ page import="org.apache.commons.io.IOUtils" %> <%@ page import="org.apache.commons.codec.binary.Base64" %> <%@ page import="org.apache.commons.lang.StringUtils" %> <%@ page import="org.apache.commons.lang.StringEscapeUtils" %> <%@ page import="org.apache.commons.codec.binary.Base64" %> <%@ page import="org.apache.commons.fileupload.disk.DiskFileItemFactory" %> <%@ page import="org.apache.commons.fileupload.servlet.ServletFileUpload" %> <%@ page import="org.apache.commons.fileupload.FileItem" %> <%@ page import="java.util.List" %> <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %> <% String paramStand = ""; String paramHall = null; String paramType = ""; String paramAdditionalText = ""; InputStream imageInputStream = null; %> <% if (ServletFileUpload.isMultipartContent(request)) { DiskFileItemFactory factory = new DiskFileItemFactory(); //keep it in memory factory.setSizeThreshold(Integer.MAX_VALUE); ServletFileUpload upload = new ServletFileUpload( factory ); upload.setSizeMax(2000000); List uploadItems = null; try { uploadItems = upload.parseRequest( request ); for( FileItem uploadItem : uploadItems ) { if( uploadItem.isFormField() ) { String fieldName = uploadItem.getFieldName(); if (fieldName.equals("additional_text")) { paramAdditionalText= uploadItem.getString("UTF-8"); request.setAttribute("text", paramAdditionalText); } if (fieldName.equals("fair_stand")) { paramStand = uploadItem.getString("UTF-8"); request.setAttribute("stand", paramStand); } if (fieldName.equals("fair_hall")) { paramHall = uploadItem.getString("UTF-8"); request.setAttribute("hall", paramHall); } if (fieldName.equals("insert-type")) { paramType = uploadItem.getString("UTF-8"); request.setAttribute("type", paramType); } } else { imageInputStream = uploadItem.getInputStream(); } } } catch( final Exception ex ) { imageInputStream = null; out.print( "

有一些问题,以处理该图像。请联系柏林展览有限公司的管理员。

" ); out.print( "

" ); ex.printStackTrace( new PrintWriter( out ) ); out.print( "

" ); } } GraphicsEnvironment e = GraphicsEnvironment.getLocalGraphicsEnvironment(); String[] fontnames = e.getAvailableFontFamilyNames(); final String strFilename = "/media/afl/afl_images/afl_images_exhibitors/logos_banner_1/Bannergenrator_AFL2017_500x150_VisitUs.jpg"; final String strFont = "/media/afl/afl_dl_en/afl_exhibitors/logos_banner/afl_layout_fonts/Lato-Regular.ttf" ; String strDstFilename = null; if (request.getMethod().equals("POST")) { String page_path = "/afl/zh/Exhibitors/PlanYourStand/"; URL url = new URL(request.getScheme() + "://" + "localhost:8081/fs5-live/deployment" + strFilename ); URL fontUrl = new URL(request.getScheme() + "://" + "localhost:8081/fs5-live/deployment" + strFont ); int xOffset = 5; int yOffset = 15; final String fmtTxt = "Hall {hall}. Booth {stand}"; final String txt = StringUtils.replaceEachRepeatedly(fmtTxt, new String[] { "{hall}", "{stand}" }, new String[] { StringUtils.defaultString( paramHall ), StringUtils.defaultString( paramStand ) }); final String addText = StringUtils.defaultString( paramAdditionalText ); BufferedImage img = null; BufferedImage insertImg = null; Font font = null; try { out.print(""); out.print(""); img = ImageIO.read(url); if (imageInputStream != null) { insertImg = ImageIO.read(imageInputStream); } out.print(""); out.print(""); InputStream fontStream = fontUrl.openStream(); font = Font.createFont(Font.TRUETYPE_FONT, fontStream); } catch(final Exception ex) { ex.printStackTrace(new PrintWriter(out)); } if ( img == null ) { out.print("有一些问题,以处理该图像。请联系柏林展览有限公司的管理员。"); } else { try { final BufferedImage dstImg = new BufferedImage( img.getWidth(), img.getHeight(), BufferedImage.TYPE_INT_RGB ); final Graphics2D g2d = (Graphics2D)dstImg.getGraphics(); final FontMetrics fontMetrics = g2d.getFontMetrics(); final Rectangle2D rect = fontMetrics.getStringBounds( txt, g2d ); final AlphaComposite alpha = AlphaComposite.getInstance( AlphaComposite.SRC_OVER, 1.0f ); final Color fontColor = new Color(Integer.parseInt("ff0000", 16)); g2d.drawImage( img, 0, 0, null ); g2d.setComposite( alpha ); g2d.setColor(fontColor); g2d.setRenderingHint(RenderingHints.KEY_ANTIALIASING, RenderingHints.VALUE_ANTIALIAS_ON); g2d.setRenderingHint(RenderingHints.KEY_TEXT_ANTIALIASING, RenderingHints.VALUE_TEXT_ANTIALIAS_ON); g2d.setRenderingHint(RenderingHints.KEY_RENDERING, RenderingHints.VALUE_RENDER_QUALITY); int fontStyle = Font.PLAIN; if ("bold".equalsIgnoreCase("bold")) { fontStyle = Font.BOLD; } else if ("bold".equalsIgnoreCase("italic")) { fontStyle = Font.ITALIC; } else if ("bold".equalsIgnoreCase("bolditalic")) { fontStyle = Font.BOLD + Font.ITALIC; } g2d.setFont(font.deriveFont(fontStyle, 17)); g2d.setFont(font.deriveFont(fontStyle, 17)); g2d.drawString( URLDecoder.decode( txt, "UTF-8" ), 0 + xOffset, 32 + yOffset ); if (insertImg != null) { int sw = insertImg.getWidth(); int sh = insertImg.getHeight(); int dx = 100; int dy = 100; int dw = 100; int dh = 100; // TODO check calculation (possible BUG) if(dh > 0 && dw > 0){ float factor = Math.max((float)sw/(float)dw, (float)sh/(float)dh); dw = Math.round(sw / factor); dh = Math.round(sh / factor); dx += (int)(100 - dw) / 2; dy += (int)(100 - dh) / 2; } g2d.drawImage( insertImg, dx, dy, dw, dh, null ); } g2d.dispose(); final File fileout = File.createTempFile( "banner_generator_img_", ".jpg" ); fileout.deleteOnExit(); ImageIO.write( dstImg, "png", fileout ); final byte[] fileoutBytes = FileUtils.readFileToByteArray( fileout ); strDstFilename = "data:image/png;base64," + new String( Base64.encodeBase64( fileoutBytes ) ); } catch( final Exception ex ) { out.print( "

" ); ex.printStackTrace( new PrintWriter( out ) ); out.print( "

" ); } } if ( strDstFilename != null ) { out.print( "
" ); } } %>